Роль ретрансляторов
Ретрансляторами (forwarders), или переадресаторами, называются серверы имен, которые отвечают за обработку всех итеративных запросов к серверу имен. Другими словами, если сервер не может ответить на запрос от клиентского распознавателя, то серверы, имеющие ретрансляторы, просто передают этот запрос расположенному выше в потоке ретранслятору, который затем обработает эти итеративные запросы к корневым серверам имен Интернета. Ретрансляторы часто применяются в ситуациях, когда в организации для обработки всего связанного с преобразованием имен трафика используются DNS-серверы поставщика Интернет-услуг (Internet Service Provider — ISP). Также распространенной является ситуация, когда все внутренние DNS-запросы по преобразованию имен AD обрабатываются серверами DNS, находящимися в среде Active Directory, а все исходящие DNS-запросы переадресовываются какой-то другой среде DNS, например, серверу Unix BIND.
При условной переадресации запросы, направляемые конкретному домену или набору доменов, посылаются специально определенному DNS-серверу переадресации.^ Обычно подобный сценарий применяется для определения маршрутов трафика для внутреннего преобразования доменов. Например, в случае использования организацией пространств имен доменов companyabc. com и companyxyz . com может быть предпочтительнее, чтобы запросы между этими доменами удовлетворялись на локальных DNS-серверах, а не пересылались в Интернет лишь для того, чтобы тут же быть возращенными обратно для их преобразования внутренним образом.
Создание ретрансляторов DNS
Серверы, занимающиеся только переадресацией, никогда не выполняют итеративных запросов, а лишь переадресовывают все запросы, на которые не удалось получить ответа локальным образом, какому-то ретранслятору или ряду ретрансляторов. Если ответ не получен и от этих ретрансляторов, генерируется сообщение о невозможности удовлетворения запроса. Ниже перечислены шаги, с помощью которых создаются ретрансляторы в среде Windows Server 2008 R2 DNS.
- Откройте консоль Server Manager (Диспетчер сервера).
- Разверните последовательно узлы Roles (Роли), DNS Server (Сервер DNS), DNS и затем найдите узел, название которого совпадает с именем нужного сервера.
- Щелкните правой кнопкой мыши на узле, название которого совпадает с именем нужного сервера, и выберите в контекстном меню пункт Properties (Свойства).
- Перейдите на вкладку Forwarders (Ретрансляторы).
- Щелкните на кнопке Edit (Редактировать), чтобы создать ретрансляторы.
- Введите IP-адрес сервера или серверов, которые должны исполнять роль ретрансляторов, нажимая после ввода каждого адреса клавишу <Enter> для проверки его правильности. После ввода всех адресов щелкните на кнопке ОК.
- Если сервер должен быть сконфигурирован так, чтобы он выполнял только переадресацию и в случае невозможности ее выполнения выдавал сообщение об ошибке, снимите отметку с флажка Use Root Hints If No Forwarders Are Available (Использовать корневые ссылки в случае отсутствия доступных ретрансляторов).
- Щелкните на кнопке ОК, чтобы сохранить изменения.