Назад | Перейти на главную страницу

Windows 2012 не может проверять серверы пересылки без корневой зоны?

(Отказ от ответственности: я не являюсь администратором Windows DNS. У меня за плечами приличный опыт работы с DNS, и это не имеет никакого смысла. Я тесно сотрудничаю с администраторами, ответственными за эти устройства, и могу проводить тесты как необходимо.)

Мы столкнулись с проблемой, из-за которой мы не можем добавить серверы условной пересылки, которые указывают на серверы имен BIND под Windows Server 2012. Добавление IP-адреса сервера приводит к ошибке проверки: An unknown error occurred while validating the server.

Просматривая журнал запросов на сервере BIND, мы обнаружили кое-что довольно интересное: DNS-сервер Windows запрашивал . IN SOA, то есть запись SOA для корневых серверов имен. Нет запроса для example.com. IN SOA вообще. Он пытается запросить корневые полномочия и не продолжает, когда получает ответ REFUSED.

client 192.168.203.20#59067 (.): query: . IN SOA - (192.168.208.201)
client 192.168.203.20#50553 (.): query: . IN SOA - (192.168.208.201)
client 192.168.203.20#55468 (.): query: . IN SOA - (192.168.208.201)

Безумие. Чтобы шутить, мы воспроизвели эту проблему в лаборатории. Я скачал копию корневой зоны и настроил . zone (комментируя мои корневые подсказки), и о чудо, эта ошибка больше не возникает.

Я действительно этого не понимаю. Я предоставляю авторитетный сервер имен, который не должен отвечать на . SOA, и в сложившейся ситуации мне придется добавить эту зону ко всем нашим производственным серверам, чтобы хорошо работать с Windows 2012. По моему опыту, пересылка должна только беспокоиться о том, является ли целевой сервер имен полномочным для рассматриваемой зоны.

Почему это происходит?


Если мы попытаемся проигнорировать ошибку (в любом случае нажмите OK), мы получим следующий диалог с ошибкой:

Журнал запросов по-прежнему показывает, что вышестоящий сервер запрашивает только . IN SOA. Никогда не делается попыток проверить, является ли сервер полномочным для example.com..

Я пытался воспроизвести это как в Windows 2012, так и в Windows 2012 R2, но не смог получить тот же конечный результат.

Я могу подтвердить ошибку начальной проверки (Произошла неизвестная ошибка при проверке сервера.), и я вижу странный запрос для . IN SOA, но нажатие «ОК» в этот момент работает (дальнейшие ошибки не отображаются и зона пересылки добавляется).

Похоже, что второе сообщение об ошибке, с которым вы столкнулись (Проблема возникла при попытке добавить сервер условной пересылки. Произошла проблема конфигурации зоны.) может быть не связано со странным поведением при проверке.

Я не могу точно сказать, почему он выполняет свою проверку на основе запроса для . IN SOA но это, похоже, в основном косметическая проблема, поскольку вам не мешают продолжить, несмотря на неудачную проверку.

Я столкнулся с той же проблемой и исправил благодарность Богу. проблема заключалась в том, что IP-адрес DNS на карте NIC в основном домене должен быть в предпочтительном (IP-адрес основного домена), а альтернатива (вторичный DC) для всех вторичных: в предпочтительном (IP-адрес второго домена) Альтернатива - (Первичный DC). попробуйте это решение и отправьте свой отзыв. Спасибо.