У меня есть Windows 2012 Server с настроенным DNS , на рабочей станции VMware.
Сервер имен - «ad.nuglab.local», с записью «Хост (A)» 172.16.202.109 и 192.168.1.111
На моем главном ПК с DNS-сервером, установленным на 172.16.202.109, я могу пинговать / nslookup / просмотреть все хосты, настроенные на Windows Server, например «esxi-1», который указывает на 192.168.1.101.
> nslookup esxi-1.nuglab.local
Server: ad.nuglab.local
Address: 172.16.202.109
Name: esxi-1.nuglab.local
Address: 192.168.1.101
> ping -a 192.168.1.101
Pinging esxi-1.nuglab.local [192.168.1.101] with 32 bytes of data:
Reply from 192.168.1.101: bytes=32 time<1ms TTL=64
Reply from 192.168.1.101: bytes=32 time<1ms TTL=64
Браузер: https: //esxi-1.nuglab.local -> Решено.
Но если на моем главном ПК я изменю DNS-сервер на 192.168.1.111, разрешение имен не будет полностью работать. Вот что я получаю:
Сначала я выполняю ipconfig / flushdns
> nslookup esxi-1.nuglab.local
Server: ad.nuglab.local
Address: 192.168.1.111
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
Name: esxi-1.nuglab.local
Address: 192.168.1.101
> ping -a 192.168.1.101
Pinging 192.168.1.101 with 32 bytes of data:
Reply from 192.168.1.101: bytes=32 time<1ms TTL=64
Reply from 192.168.1.101: bytes=32 time<1ms TTL=64
Браузер: https: //esxi-1.nuglab.local -> Неразрешено.
Итак, nslookup обнаружил «192.168.1.101» после двух «Истекло время ожидания запроса DNS». И ping не смог разрешить имя, но он смог проверить связь с ресурсом.
Чем можно объяснить, почему он не работает, когда я выбираю свой DNS-адрес 192.168.1.111?
Мой хост-компьютер физически находится в "172..." сети, и практически только в "192...".
ВМ Windows Server подключена к сети 172 и имеет интерфейс "только для хоста" для "192...".
На хост-компьютере мне нужно было добавить адрес DNS-сервера в сетевом адаптере "192..." (а не "172...").
.AD DNS-сервер с 2 ника не рекомендуется, посмотрите на это: https://www.petri.com/configure-dns-on-domain-controller-two-ip-addresses