У нас есть сервер 2003, на котором работает DNS с корневыми подсказками, но с некоторыми пересылками для определенных доменов, которые содержат частные службы.
DNS-серверы для частных служб находятся на связи между сайтами, и время от времени задержка соединения или небольшое время простоя приводят к сбою поиска DNS, и наш Server 2003 кэширует этот сбой и распространяет его на всех клиентов, которые затем также кэшировать сбой.
Ссылка могла быть недоступна менее минуты, но если кеши оставлены на их собственном устройстве, члены группы не смогут просматривать интрасети более 10 минут.
1) Как мне остановить Server 2003 от кэширования неудачных поисков или истечь неудачные записи в кэше поиска через 30 секунд.
2) Как управлять одним и тем же кешем на клиентских ПК с Windows XP и Win 7 в доменной среде?
TIA
Кеш DNS-рекурсоров NXDOMAIN
ответы; они делают не ответы на таймаут кеширования.
То, как у вас настроен DNS (с вашими конкретными частными доменами, настроенными как серверы пересылки), похоже на настоящую проблему. Как только ваши рекурсеры обнаруживают, что их серверы пересылки не работают, они рекурсивно выполняют поиск, в результате чего получают NXDOMAIN
ответ.
Вы должны делегировать частным DNS-серверам домены, которые вы хотите сравнивать с ними (посмотрите на зоны-заглушки), вместо того, чтобы они были вашими пересылками; каждый поиск, который получают ваши серверы, отправляется им, а не только для их зон. Эти неработающие системы меняют точку зрения, с которой ваши системы видят иерархию DNS; это корень вашей проблемы.