3

新しい Windows 2012 サーバーで、Dns.GetHostEntry メソッド (IPAddress)は、ローカルで指定されたホスト名を返しますが、IP アドレスの DNS に認識されている名前は返しません。IP アドレスは新しいサーバーのものです。

同じ IP で nslookup を実行すると、サーバーの正しい DNS 名が返されます。

同様にGetHostEntry()、127.0.0.1 に対して実行すると、「localhost」ではなくローカル ホスト名が返されます。これが関係しているかどうかはわかりません。

GetHostEntry()DNSで指定された名前を返すことになっていると思いました。ローカル IP アドレスを指定すると、ローカルで定義されたホスト名が返されるのはなぜですか?

4

1 に答える 1

0

サーバーはドメイン コントローラーですか?

私のDCでは、DNS名が与えられます:

PS C:\> [system.net.dns]::GetHostEntry("127.0.0.1")

HostName                                                Aliases                                                 AddressList                                           
--------                                                -------                                                 -----------                                           
VMESS01.SILOGIX-ESS01.local                             {}                                                      {fe80::7535:fadb:225a:4a2a%12, 88.191.232.219, 2002...
于 2013-09-11T14:09:29.287 に答える