Windows Server 2012 ではサポート技術情報 981953 の対処策が使用できません。

現象

マルチホーム環境で自分自身のホスト名を指定して Ping コマンドを実行する際に、特定の IP アドレス宛てに Ping を実施する方法として、サポート技術情報 981953 を公開しています。
この方法は Windows Server 2008、Windows Server 2008 R2 で使用できますが、Windows Server 2012 では使用できません。

原因

ホスト名を指定して Ping コマンドを実行すると、ホスト名を IP アドレスに名前解決し、解決された IP アドレス宛てに通信を行います。

Windows Server 2012 では自身のホスト名に対する名前解決の内部動作が変更されているため、サポート技術情報 981953 で記載している 2つの対処方法を実施しても、ホスト名に紐づく IP アドレスを変更する事ができません。

解決方法

自身のホスト名に対する Ping コマンド実行時に、返される IP アドレスを制御するためには、NIC のインターフェイス メトリック値を変更します。メトリック値は、小さい値の方が優先度が高くなります。

インターフェイス メトリック値の変更方法
1. Windows ロゴ キー Windows ロゴ キー  を押しながら R キーを押します。[ファイル名を指定して実行] のダイアログが表示されます。
   "ncpa.cpl" と入力し、[OK] をクリックします。
2. ネットワーク インターフェイスを右クリックし、[プロパティ] をクリックします。
3. [インターネット プロトコル バージョン 4 (TCP/IPv4)] をクリックし、[プロパティ] をクリックします。
4. [全般] タブで、[詳細設定] をクリックします。
5. [IP 設定] タブで、[自動メトリック] チェック ボックスをオフにしメトリックを [インターフェイス メトリック] フィールドに入力します。

Note: IPv6 環境にてメトリックを設定する場合は、手順 3 にて [インターネット プロトコル バージョン 6 (TCP/IPv6)] をクリックします。

状況

この動作は仕様です。

関連情報

Windows Server 2008 または Windows Server 2008 R2 の対処策を参照するには、下記サポート技術情報をクリックして下さい。

Windows Server 2008 または Windows Server 2008 R2 では、NetBIOS 名を使用して、サーバーの ping を実行すると、間違った IP アドレスが返される (981953)
プロパティ

文書番号:2854670 - 最終更新日: 2016/10/31 - リビジョン: 1

Windows Server 2012 Standard, Windows Server 2012 Standard, Windows Server 2012 Standard, Windows Server 2012 Standard

フィードバック