Windows 2008 R2 DNSユーティリティでのIPアドレスによる並べ替え


10

今日、クライアントのWindows 2008 R2サーバーでのDNSの変更について説明しました。彼らは、IPアドレスの割り当てを昇順に並べ替える方法を尋ねました。「データ」列に案内しました...

「並べ替えが正しくありません!!」

ああ?そして、私は見てみました。DNSユーティリティの並べ替えでは、4番目のオクテットの実際の値ではなく、ASCII値の順序が優先されるようです。これは、Technetフォーラムからの回答に基づくと、アーキテクチャバージョンの問題でもあるようです。

ここに画像の説明を入力してください

この動作を示さなかったWindows 2003システムの管理に慣れていたため、これはクライアントを混乱させました。これをよりエレガントな方法で提示する方法はありますか?


1
それは、おそらく2008 supporteind IPV6をもとにして、あなたがそれらを混在させると....少し複雑を取得srtingされます。)
TomTomの

Windowsでネイティブに、または適切なIPAMツールが許可されていますか?
HopelessN00b 2014年

1
Excelにエクスポート...ソート。
TheCleaner 2014年

Win7SP1ボックスでDNSツールを開くと、同じ問題が発生しないようです。.1xxは.11以降ではなく.99以降です。「Help-About DNS」ポップアップのバージョンは6.1.7601.17514
ETL

@ETLさて、あなたは幸運な人ではありませんか?それは間違いなく問題です...まあ、他のすべての人、そして1人のMicrosoftが修正を気にかけていないようです。コントロールパネルで地域と言語の設定はどのように定義されていますか?
HopelessN00b 2014年

回答:


7

クライアントがPower of PowerShellでダウンしていないと仮定すると、他の唯一のオプション(Microsoftが検索動作を修正する必要がない場合)は、別のクライアントでDNSレコードにアクセスして、希望どおりにソートすることです。

1つの方法は、リストを区切られたテキストタイプにエクスポートし、Excelを使用して好みの方法で並べ替えることです(これは、私が投資するよりも労力がかかります)。

逆に、おそらく私が好むのは、異なるクライアントOSを使用することです。あなたは使用することができ、リモート・サーバーを接続するためのDNSマネージャーをし、問題のクライアントがServer 2003、Windows XP、またはWindows 7の場合は32ビットの検索行動は、彼らが望んでいるタイプです。したがって、Windows 7、32ビットVMまたはワークステーションを起動し、RSATパッケージをインストールして、クライアントにDNS管理目的で使用するように指示することをお勧めします。私は、クライアントが望むものを手に入れるための最も簡単で混乱の少ない方法であるように思えます。

ここに画像の説明を入力してください


+1が、あなたのクライアントを活用したくない場合は、電源のPowershellのを、あなたは本当に.....クライアントとしてそれらをしたいですか
MDMoore313

2
@ MDMoore313 Ask Ed。しかし、確かに、32ビットのWindows 7 VMでRSATとDNSマネージャーをセットアップするために、誰かに何人か喜んで請求します。
HopelessN00b 2014年

それにノーと言うことはできません。
MDMoore313 2014年

1
@ HopelessN00b-私は本当にコンサルティングに入る必要があります...

@kceそれは、愚かな人々に対する寛容さと、彼らがあなたにしがちである傾向がある、心を痛めつけるような、魂を砕くような要求に本当にかかっています。これは世界で最も重要なことであると文字どおり考えている誰かとの3週間の取引と、必然的なフォローアップのリクエスト/問題を考慮するまで、VMを起動するための2壮大さは非常に聞こえます。 Oh, thanks for fixing that DNS sort thing for me... but now the network's down. ... Yeah, I changed the DNS records. I organized them because they were disorganized. What does that have to do with anything? ... Well, fix it, ASAP.
HopelessN00b 2014年

11

Powershellのオブジェクト指向のパワー(!)が必要です。

Get-DNSServerResourceRecord -ZoneName <ZoneName> | Sort-Object RecordData -Descending 

降伏した:

ここに画像の説明を入力してください

免責事項:私は、別の第一、第二又は第三のオクテットとIPアドレスのための仕事にこれをもらっていない、まだ


4
これUpdate-TypeDataは、.NET System.Net.IPAddressオブジェクトにIPを表すビッグエンディアンプロパティのサポートを含める必要があるためです。
jscott 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.