Настройка списка поиска суффиксов домена в клиентах системы доменных имен

В этой статье описывается, как автоматизировать процесс настройки списка поиска суффиксов домена в клиентах системы доменных имен (DNS).

Примечание

Эта статья относится к Windows 2000. Поддержка Windows 2000 заканчивается 13 июля 2010 г. Центр решений для окончания поддержки Windows 2000 — это отправная точка для планирования стратегии миграции из Windows 2000. Дополнительные сведения см. в политике жизненного циклаподдержки Майкрософт.

Исходная версия продукта:   Windows Server 2012 R2
Исходный номер КБ:   275553

Аннотация

В этой статье не описывается, когда необходимо настроить список поиска суффиксов домена на клиенте. В этой статье описывается только распространение списка поиска больших доменных суффиксов.

Дополнительная информация

Типичный процесс разрешения имен для Microsoft Windows 2000 использует основной DNS-суффикс и все DNS-суффиксы, характерные для подключения. Если эти суффиксы не работают, процесс разрешения имен пытается отоработать основной DNS-суффикс.

При настройке списка поиска суффиксов домена на клиенте используется только этот список. Основной DNS-суффикс и любые DNS-суффиксы для подключения не используются, а также не предпринята попытка отостановки основного суффикса. Список поиска суффиксов домена является административным переопределием всех стандартных механизмов поиска DNR.

Дополнительные сведения об использовании DNS-суффиксов см. в справке Windows 2000 и в разделе "Настройка параметров клиента" (см. раздел "Сеть/DNS/Основные понятия/Использование DNS/управление клиентами/папкой").

Pushing the domain suffix search list to DNS clients

Для распространения списка поиска суффиксов домена в DNS-клиентах доступны следующие методы распространения:

  • Regini.exe. Средство Regini.exe microsoft Windows 2000 Resource Kit можно использовать для того, чтобы разместить в реестре параметр списка поиска суффиксов домена. Пример сценария Regini представлен в разделе "Образец сценария Regini" этой статьи.
  • Установка без установки. Вы можете заполнить параметры списка поиска суффиксов домена во время установки без установки.

Следующие методы распространения недоступны для распространения списка поиска суффиксов домена в DNS-клиентах:

  • Протокол DHCP. Нельзя настроить DHCP для отправки списка поиска суффиксов домена. В настоящее время этот сервер не поддерживается сервером Microsoft DHCP.
  • Netsh (Netshell). Совлаборатору Netsh не нужно устанавливать или изменять список поиска суффиксов домена.
  • Групповая политика. В Windows 2000 у групповой политики нет механизма распространения списка поиска суффиксов домена. Однако windows Server 2003 включает эту функцию.
  • Microsoft Visual Basic Scripting Edition (VBScript). Нет доступных программных интерфейсов (API), которые позволяют с помощью скрипта изменить список поиска суффиксов домена.

Пример сценария Regini

Создайте текстовый файл со следующими двумя строками текста и сохраните его в Suffix.txt файла. Следующие интервалы должны быть точно так же, как показано, где это означает adatum.xxx суффикс домена. Может быть указано до шести суффиксов домена. Порядок поиска находится слева направо.

\Registry\Machine\System\CurrentControlSet\Services\TCPIP\Parameters
SearchList="testadatum.com,test2adatum.net,test3adatum.gov"

Скопируйте Regini.exe и Suffix.txt в предыдущее расположение и запустите команду regini.exe suffix.txt.

После обновления реестра сценарием необходимо перезагрузить компьютер для обновления параметров.

Для запуска сценария необходимо иметь доступ к компьютеру администратора или уровня системы.

Примечание

Другой способ — использовать microsoft Windows Script Host:

  1. Создайте файл с расширением VBS (например, C: \add.vbs).

  2. Добавьте в файл следующие две строки:

    SET WSHShell = CreateObject("WScript.Shell")
    WSHShell.RegWrite "HKLM\System\CurrentControlSet\Services\TCPIP\Parameters\SearchList", "testadatum.com,test2adatum.net,test3adatum.gov", "REG_SZ"
    

    (Вторая строка начинается с "WSHShell.RegWrite" и заканчивается на "REG_SZ")

  3. Дважды щелкните файл для запуска или \ в командной команднойadd.vbs