Win2016 DNS Manager nslookup возвращает Сервер по умолчанию: Неизвестно

У меня есть сервер Windows 2016, работающий как третичный контроллер домена, и проблема, которую я вижу, заключается в том, что когда я запускаю nslookup из диспетчера DNS, он возвращает« Сервер по умолчанию: Неизвестно »с правильный локальный IP-адрес. Он должен вернуть fqdn хост-сервера. Этот DNS-сервер был установлен как часть установки контроллера домена. Если я открою отдельное приглашение cmd и наберу nslookup, он вернет «Сервер по умолчанию: это нормально, и IP-адрес локального сервера, чего я тоже ожидал. .

Мой вопрос: почему nslookup в диспетчере DNS не может найти fqdn локального сервера?

1
задан 2 April 2021 в 20:03
1 ответ

При запуске nslookup из DNS Manager, nslookup подключается к DNS серверу, используя первый ip адрес, привязанный к DNS серверу (как видно на вкладке Advanced свойств DNS сервера), который является IPv6 адресом.

Когда вы запускаете nslookup из командной строки, он подключается к DNS серверу, используя IPv4 адрес, настроенный как основной DNS сервер в настройках DNS клиента сетевой карты сервера.

Если у вас нет зоны IPv6 rDNS, которая включает запись IPv6 PTR для сервера, то это будет ожидаемым поведением при запуске nslookup из DNS Manager. Nslookup не может разрешить имя хоста сервера из IPv6-адреса, поскольку не существует зоны IPv6 rDNS и PTR-записи, поэтому nslookup сообщает "Default Server: Unknown".

Поскольку у вас есть зона IPv4 rDNS, которая включает запись IPv4 PTR для сервера (о чем свидетельствует вывод nslookup, запущенного из командной строки), nslookup может разрешить имя хоста сервера из записи IPv4 PTR, когда вы запускаете nslookup из командной строки.

То, что вы видите, является ожидаемым поведением.

0
ответ дан 24 April 2021 в 01:03

Теги

Похожие вопросы