Я почти уверен, что это связано с конфигурацией DNS для домена, в котором находятся записи 192.168.0.0 PTR (принадлежащий компании, которую мы купили). Достаточно ли это ясно для кого-то, чтобы он мог объяснить, что было сделано неправильно?
В Windows проблема проявляется в том, что IP-адреса в нашей сети преобразуются в IP-адреса за пределами нашей сети.
В * NIX-подобных системах, включая OSX:
$ host 192.168.0.1
1.0.168.192.in-addr.arpa is an alias for 1.128-27.0.168.192.in-addr.arpa.
1.128-27.0.168.192.in-addr.arpa domain name pointer foo.bar.
IP-адрес 192.168.0.1 - это балансировщик нагрузки для foo.bar.
$ host foo.bar
foo.bar is an alias for foo.baz.
foo.baz has address 10.0.0.1
foo.baz - это служба мониторинга и аналитики, на которую мы подписываемся и пересылаем адрес 192.168.0.1.
Эта конфигурация кажется довольно странной, это то, что мы унаследовали.
Вот где это становится более запутанным, в Windows, когда мы разрешаем IP-адрес балансировщика нагрузки и получаем следующее:
PS C:\> [System.Net.Dns]::GetHostEntry("192.168.0.1")
HostName Aliases AddressList
-------- ------- -----------
foo.baz {} {10.0.0.1}
Что делает Windows для выполнения дополнительных поисков и почему?