Автоматичне очищення застарілих записів DNS, доданих динамічно

Сервер Windows DHCP може при додаванні нового пристрою в мережу, автоматично реєструвати для нього записи для хоста (тип А), записи в зоні зворотного перегляду або покажчики (PTR). Це значною мірою знижує і полегшує адміністрування мережі (потрібно включити Dynamic DNS на контролерах домену). Однак, це записи не видаляються автоматично, в тому випадку коли вони застарівають (наприклад, пристрій було видалено з мережі або отримало новий IP адреса), вони залишаються в базі даних зони DNS на невизначений термін. Це може викликати різні проблеми і конфлікти DNS в мережі. І очищення локального кеша DNS на вашому комп'ютері не допоможе, це серверна проблема.

Однак, цю проблему можна подолати, налаштувавши DNS сервер таким чином, щоб він відстежував вік кожної динамічно створеного запису і періодично видаляв записи (процес очищення), які старше, ніж кількість днів, яке ви вкажете.

Вік записи ресурсів розраховується залежно від інформації, коли вона була створена, або коли була оновлена. За замовчуванням клієнтські системи Windows відправляють запит на оновлення своїх даних на сервері DNS через кожні 24 години. Це запобігає видалення активних записів з бази даних.

У Windows Server 2008, очищення DNS відключена за замовчуванням. щоб включити і налаштувати очистку DNS на сервері DNS в Windows 2008, виконайте наступні дії: 1. Натисніть кнопку Пуск, виберіть пункт Адміністрування, а потім натисніть кнопку DNS. Запуститься MMC оснащення DNS Server.

2. У дереві консолі виберіть необхідний вам DNS сервер.

3. У меню Дія виберіть команду «Властивості».

4. Перейдіть на вкладку «Додатково», виберіть » Enable automatic scavenging of stale records » і натисніть кнопку ОК.

5. У меню Action виберіть команду Set Aging / Scavenging for All Zones.

6. Встановіть прапорець «Scavenge stale resource records « і натисніть кнопку ОК. Значення за замовчуванням - 7 днів.

7. У діалоговому вікні підтвердження виберіть Apply these settings to the existing Active Directory-integrated zones («Застосувати ці параметри для всіх існуючих в ActiveDirectory- інтегрованих зон ») і натисніть кнопку ОК.

Так можна налаштувати автоматичне очищення невикористовуваних динамічних записів в DNS-сервері на Windows 2008.