(Отказ от ответственности: я не являюсь администратором 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). попробуйте это решение и отправьте свой отзыв. Спасибо.