Можно использовать корневые ссылки, чтобы подготовить серверы, полномочные для некорневых зон, для обнаружения полномочных серверов, которые управляют доменами на более высоком уровне или в других дочерних деревьях пространства имен DNS домена. Эти корневые ссылки очень важны для серверов, являющихся полномочными на более низких уровнях пространства имен, во время нахождения других серверов в этих условиях.
Например, DNS-сервер (сервер A) содержит зону, которая называется sub.corp.contoso.com. При ответе на запрос из домена более высокого уровня, например corp.contoso.com, серверу А необходима помощь для обнаружения сервера (например, сервера B), являющегося полномочным для этого домена.
Чтобы сервер A обнаружил сервер B или любой другой сервер, являющийся полномочным для домена contoso.com, сервер A должен иметь возможность запросить корневые серверы пространства имен DNS. Затем корневые серверы могут адресовать сервер A к полномочным серверам домена com. Серверы домена com могут, в свою очередь, предложить ссылки серверу B или другим серверам, являющимся полномочными для домена contoso.com. Корневые ссылки, используемые сервером A, должны быть полезны для корневых серверов при нахождении сервера B (или другого полномочного сервера).
Чтобы правильно настроить и использовать корневые ссылки, сначала следует ответить на следующие вопросы, касающиеся DNS-сервера:
-
Используется ли DNS в частной сети или в Интернете?
-
Используется ли DNS-сервер в качестве корневого сервера?
По умолчанию в службе DNS-сервера корневые ссылки хранятся в файле Cache.dns, который находится в папке %systemroot%\System32\Dns на компьютере сервера. Этот файл, как правило, содержит записи ресурсов сервера имен (NS) и узла (A) для корневых серверов в Интернете. Однако если служба DNS-сервера используется в частной сети, можно изменить или заменить этот файл аналогичными записями, которые будут указывать на внутренние корневые DNS-серверы.
Корневые ссылки обрабатываются по-другому, если DNS-сервер настроен на использование другими DNS-серверами во внутреннем пространстве имен в качестве сервера пересылки любых DNS-запросов имен, которые управляются во внешней среде (например, в Интернете). Несмотря на то, что DNS-сервер, который используется как сервер пересылки, может располагаться внутри той же сети, что и серверы, использующие его как сервер пересылки, он нуждается в ссылках на корневые серверы в Интернете, чтобы правильно работать и разрешать внешние имена.
Если DNS-сервер настроен на доступ к другим DNS-серверам, например, по списку DNS-серверов, настроенному в свойствах клиентского протокола TCP/IP для установленного сетевого подключения, служба DNS-сервера может получить собственные корневые ссылки во время настройки нового сервера. Можно использовать мастер настройки DNS-сервера для выполнения этой задачи.