Прерывистый тайм-аут DNS
У меня настроена сеть, и недавно мы заменили два контроллера домена Windows Server 2008 R2 на два контроллера домена Windows Server 2012 R2. Обе виртуальные машины, каждая на своей физической машине. На обоих контроллерах домена включен DNS-сервер, и оба настроены на использование пяти различных внешних серверов пересылки (и использование корневых ссылок, если серверы пересылки недоступны).
После обновления мы теперь испытываем тайм-ауты DNS два раза в день (эти тайм-ауты происходят как на самом DNS-сервере, так и на клиентах. В настоящее время шаблон, по-видимому, находится около 7:30 утра, тайм-ауты DNS происходят, а затем снова в конце дня. Перезагрузка основного первичного DNS-сервера решает проблему.
Я понятия не имею, почему это происходит, и хотел бы обратиться к сообществу за помощью!
nslookup с параметром d2, когда все работает (частичные результаты):
SendRequest (), длина 46 HEADER: код операции = QUERY, id = 4, rcode = флаги заголовка NOERROR: запрос, запрос вопросов рекурсии = 1, ответы = 0, авторитетные записи = 0, дополнительные = 0
QUESTIONS:
www.bbc.co.uk.electrum.co.uk, type = A, class = IN
------------
Получил ответ (108 байт): HEADER: opcode = QUERY, id = 4, rcode = NXDOMAIN Флаги заголовка: ответ, хочу рекурсию, рекурсия доступна. вопросы = 1, ответы = 0, авторитетные записи = 1, дополнительные = 0
QUESTIONS:
www.bbc.co.uk.electrum.co.uk, type = A, class = IN
AUTHORITY RECORDS:
-> electrum.co.uk
type = SOA, class = IN, dlen = 50
ttl = 837 (13 mins 57 secs)
primary name server = ns0.lumison.net
responsible mail addr = hostmaster.lumison.net
serial = 2013112000
refresh = 28800 (8 hours)
retry = 7200 (2 hours)
expire = 604800 (7 days)
default TTL = 7200 (2 hours)
И снова, но на этот раз, когда он не работает (частичные результаты):
SendRequest (), длина 46 HEADER: код операции = QUERY, id = 4, rcode = флаги заголовка NOERROR: запрос, запрос вопросов рекурсии = 1, ответы = 0, авторитетные записи = 0, дополнительные = 0
QUESTIONS:
www.bbc.co.uk.electrum.co.uk, type = A, class = IN
Превышено время ожидания запроса DNS. Тайм-аут был 2 секунды. Тайм-аут (2 секунды) Ошибка SendRequest
Любая помощь с благодарностью!
РЕДАКТИРОВАТЬ:
Кажется, что выполнение tracert 8.8.8.8 с контроллера домена ИСПРАВЛЯЕТ проблему, пока это не произойдет снова 24 часа спустя.
1 ответ
Вы определенно запрашиваете www.bbc.co.uk.electrum.co.uk
?
Это выглядит как nslookup
добавляет свое собственное доменное имя к концу запроса - это, вероятно, не разрешится ни на чьей DNS, поэтому передает цепочку серверов пересылки (которая показывает время ожидания для каждого сервера пересылки, к которому оно подключается).
Попробуйте запросить www.bbc.co.uk.
(обратите внимание на точку в конце), чтобы избежать добавления поведения.