У нас работают серверы Windows 2008, которые предоставляют в сеть службы DHCP и DNS. Пока все отлично работает.
Проблема в том, что клиенты, которым предоставляются IP-адреса от DHCP, автоматически перечисляются в DNS с соответствующими именами хостов. Клиенты перечислены 2-4 раза с одним и тем же именем, но с разными IP-адресами. Всегда есть одна правильная комбинация IP / имени хоста и 2-4 устаревшей.
Есть ли простой автоматизированный способ избавиться от всех устаревших? Я предполагаю, что должен быть какой-то способ установить время истечения срока действия в DNS при очистке устаревших записей?
Да, вы можете изменить настройки старения, как на скриншоте. Разверните домен в левом столбце, щелкните правой кнопкой мыши и перейдите к свойствам, затем на вкладке «Общие» щелкните устаревание. Из файла справки:
Интервал без обновления Указывает интервал времени в днях или часах. Когда запись ресурса обновляется, она не обновляется снова, пока не истечет этот интервал времени.
Обновить (интервал) Определяет минимальное время, в течение которого записи должны оставаться в базе данных DNS после истечения интервала отсутствия обновления.
Этот интервал не должен быть меньше максимального периода обновления для любых записей ресурсов. В большинстве сетей этот интервал соответствует интервалу продления аренды по протоколу динамической конфигурации хоста (DHCP). Для DHCP-серверов под управлением Windows Server 2008 интервал продления аренды по умолчанию составляет четыре дня.
Другими словами, если вы установите слишком низкое значение и DCHP не попытается обновить свои настройки, клиентский компьютер не сможет автоматически перерегистрировать DNS.
Прочтите здесь подробное описание уборки мусора: