Копирование базы данных DNS
Копирование базы данных DNS с одного сервера на другой производится с помощью процесса, называемого переносом зоны (zone transfer). Такой процесс является обязательным для любой не интегрированной в Active Directory зоны, за содержимое которой отвечают более одного сервера имен. Механизм его выполнения, однако, зависит от версии DNS. Информация о переносе зон всегда "извлекается" (pulled) вторичными серверами с первичных серверов.
Первичные DNS-серверы могут настраиваться таким образом, чтобы они уведомляли вторичные DNS-серверы об изменениях в зоне и начинали ее перенос. Они также могут настраиваться и так, чтобы перенос зоны осуществлялся по расписанию. Ниже перечислены шаги, необходимые для настройки вторичного сервера таким образом, чтобы он извлекал информацию о переносах зон из зоны прямого просмотра.
- Откройте консоль Server Manager (Диспетчер сервера) на сервере DNS, где располагается первичная зона.
- Разверните последовательно узлы Roles (Роли), DNS Server (Сервер DNS), DNS и узел, название которого совпадает с именем нужного сервера.
- Выберите узел Forward Lookup Zones (Зоны прямого просмотра).
- Щелкните правой кнопкой мыши на имени нужной зоны и выберите в контекстном меню пункт Properties (Свойства).
- Перейдите на вкладку Zone Transfers (Перенос зоны).
- Отметьте флажок Allow Zone Transfers (Разрешить переносы зоны) и выберите переключатель Only to the Following Servers (Только на следующие серверы).
- Щелкните на кнопке Edit (Редактировать), введите IP-адрес сервера, который будет принимать обновления, и нажмите клавишу <Enter>, что вызовет проверку действительности введенного адреса. Поскольку этот сервер еще не является полномочным сервером для данной зоны, далее появится следующее сообщение об ошибке: "The server with this IP address is not authoritative for the required zone" ("Сервер с таким IP-адресом не является полномочным для запрашиваемой зоны"). Это сообщение можно спокойно проигнорировать и щелкнуть на кнопке ОК, чтобы сохранить изменения.
- Для обеспечения уверенности в том, что обновления будут обрабатываться правильным образом, щелкните на кнопке Notify (Уведомлять), введите имя вторичного сервера и нажмите клавишу <Enter>, после чего щелкните на кнопке ОК.
- Щелкните на кнопке ОК, чтобы сохранить все изменения.
Настройка вторичной зоны DNS для переноса
После настройки первичной зоны на первичном сервере DNS так, чтобы она разрешала переносы зон, нужно соответствующим образом настроить вторичную зону на вторичном DNS-сервере. Чтобы создать вторичную зоны и начать переносы зон, выполните перечисленные ниже шаги.
- Откройте консоль Server Manager (Диспетчер сервера).
- Разверните последовательно узлы Roles (Роли), DNS Server (Сервер DNS), DNS и узел, название которого совпадает с именем нужного сервера.
- Выделите узел Forward Lookup Zones (Зоны прямого просмотра).
- В меню Action (Действие) выберите пункт New Zone (Создать зону).
- На странице приветствия, которая появится после этого, щелкните на кнопке Next (Далее).
- В списке возможных типов зон выберите вариант Secondary Zone (Вторичная зона). Вторичные зоны не могут интегрироваться в AD, и потому соответствующая опция не будет доступна для выбора. Для продолжения щелкните на кнопке Next.
- Введите имя для создаваемой зоны (оно должно соответствовать имени первичной зоны) и щелкните на кнопке Next.
- Введите IP-адрес сервера или серверов, с которых будут переноситься записи зоны, нажимая после ввода каждого адреса клавишу <Enter> для проверки его действительности. По окончании ввода адреса серверов щелкните на кнопке Next.
- На странице Summary (Сводная информация) щелкните на кнопке Finish (Готово), чтобы создать заданную зону.
После выполнения последнего шага зона будет автоматически перенесена с первичного сервера DNS на вторичный сервер DNS.