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

Windows Server - обновления DHCP / DNS - удаление устаревших записей DNS

У нас работают серверы Windows 2008, которые предоставляют в сеть службы DHCP и DNS. Пока все отлично работает.

Проблема в том, что клиенты, которым предоставляются IP-адреса от DHCP, автоматически перечисляются в DNS с соответствующими именами хостов. Клиенты перечислены 2-4 раза с одним и тем же именем, но с разными IP-адресами. Всегда есть одна правильная комбинация IP / имени хоста и 2-4 устаревшей.

Есть ли простой автоматизированный способ избавиться от всех устаревших? Я предполагаю, что должен быть какой-то способ установить время истечения срока действия в DNS при очистке устаревших записей?

Да, вы можете изменить настройки старения, как на скриншоте. Разверните домен в левом столбце, щелкните правой кнопкой мыши и перейдите к свойствам, затем на вкладке «Общие» щелкните устаревание. Из файла справки:

Интервал без обновления Указывает интервал времени в днях или часах. Когда запись ресурса обновляется, она не обновляется снова, пока не истечет этот интервал времени.

Обновить (интервал) Определяет минимальное время, в течение которого записи должны оставаться в базе данных DNS после истечения интервала отсутствия обновления.

Этот интервал не должен быть меньше максимального периода обновления для любых записей ресурсов. В большинстве сетей этот интервал соответствует интервалу продления аренды по протоколу динамической конфигурации хоста (DHCP). Для DHCP-серверов под управлением Windows Server 2008 интервал продления аренды по умолчанию составляет четыре дня.

Другими словами, если вы установите слишком низкое значение и DCHP не попытается обновить свои настройки, клиентский компьютер не сможет автоматически перерегистрировать DNS.

Прочтите здесь подробное описание уборки мусора:

http://blogs.technet.com/b/networking/archive/2008/03/19/don-t-be-afraid-of-dns-scavenging-just-be-patient.aspx