Jak skonfigurować listę wyszukiwania sufiksu domeny na klientach systemu nazw domen

W tym artykule opisano sposób zautomatyzowania procesu konfigurowania listy wyszukiwania sufiksów domeny na klientach systemu nazw domen (DNS).

Uwaga

Ten artykuł dotyczy systemu Windows 2000. Obsługa systemu Windows 2000 kończy się 13 lipca 2010 r. Centrum rozwiązań dla systemu Windows 2000 end-of-support jest punktem wyjścia do planowania strategii migracji z systemu Windows 2000. Aby uzyskać więcej informacji, zobacz zasady cyklu życia pomoc techniczna firmy Microsoft.

Dotyczy: Windows Server 2012 R2
Oryginalny numer KB: 275553

Podsumowanie

W tym artykule nie opisano, kiedy konieczne jest skonfigurowanie listy wyszukiwania sufiksów domeny na kliencie. W tym artykule opisano tylko sposób dystrybucji listy wyszukiwania sufiksów domeny na dużą skalę.

Więcej informacji

Typowy proces rozpoznawania nazw dla systemu Microsoft Windows 2000 używa podstawowego sufiksu DNS i wszystkich sufiksów DNS specyficznych dla połączenia. Jeśli te sufiksy nie działają, proces rozpoznawania nazw próbuje przekazać podstawowy sufiks DNS.

Gdy lista wyszukiwania sufiksów domeny jest skonfigurowana na kliencie, używana jest tylko ta lista. Podstawowy sufiks DNS i wszelkie sufiksy DNS specyficzne dla połączenia nie są używane, ani nie podjęto próby decentralizacji sufiksu podstawowego. Lista wyszukiwania sufiksów domeny jest administracyjnym przesłonięciami wszystkich standardowych mechanizmów wyszukiwania rozpoznawania nazw domen (DNR).

Aby uzyskać więcej informacji na temat sposobu używania sufiksów DNS, przejdź do pomocy systemu Windows 2000 i zapoznaj się z tematem Konfigurowanie ustawień klienta (znajdującym się w folderze Networking/DNS/Concepts/Using DNS/Managing Clients/).

Wypychanie listy wyszukiwania sufiksów domeny do klientów DNS

Następujące metody dystrybucji są dostępne do wypychania listy wyszukiwania sufiksów domeny do klientów DNS:

  • Regini.exe. Narzędzie Regini.exe z zestawu zasobów systemu Microsoft Windows 2000 może służyć do umieszczania ustawienia listy wyszukiwania sufiksów domeny w rejestrze. Przykładowy skrypt Regini znajduje się w sekcji "Przykładowy skrypt Regini" tego artykułu.
  • Instalacja nienadzorowana. Ustawienia listy wyszukiwania sufiksów domeny można wypełnić podczas instalacji nienadzorowanej.

Następujące metody dystrybucji nie są dostępne do wypychania listy wyszukiwania sufiksów domeny do klientów DNS:

  • Protokół DHCP (Dynamic Host Configuration Protocol). Nie można skonfigurować protokołu DHCP do wysyłania listy wyszukiwania sufiksów domeny. Obecnie nie jest to obsługiwane przez serwer DHCP firmy Microsoft.
  • Netsh (Netshell). Narzędzie Netsh nie ma polecenia do ustawienia lub zmiany listy wyszukiwania sufiksów domeny.
  • zasady grupy. W systemie Windows 2000 zasady grupy nie ma mechanizmu dystrybucji listy wyszukiwania sufiksów domeny. Jednak system Windows Server 2003 zawiera tę funkcję.
  • Microsoft Visual Basic Scripting Edition (VBScript). Nie są dostępne interfejsy programowania aplikacji (API), które umożliwiają tworzenie skryptów zmiany na liście wyszukiwania sufiksów domeny.

Przykładowy skrypt Regini

Utwórz plik tekstowy z następującymi dwoma wierszami tekstu i zapisz go jako plik Suffix.txt. Poniższe odstępy muszą być dokładnie takie, jak pokazano, gdzie adatum.xxx oznacza sufiks domeny. Można określić maksymalnie sześć sufiksów domeny. Kolejność wyszukiwania jest od lewej do prawej.

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

Skopiuj pliki Regini.exe i Suffix.txt do poprzedniej lokalizacji i uruchom polecenie regini.exe suffix.txt.

Gdy skrypt zaktualizował rejestr, należy ponownie uruchomić komputer, aby ustawienia zostały zaktualizowane.

Aby uruchomić skrypt, musisz mieć dostęp administratora lub systemu do komputera.

Uwaga

Inną metodą jest użycie hosta skryptów systemu Microsoft Windows:

  1. Utwórz plik z rozszerzeniem vbs (na przykład C:\add.vbs).

  2. Dodaj do pliku następujące dwa wiersze:

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

    (Drugi wiersz rozpoczyna się od "WSHShell.RegWrite" i kończy się ciągiem "REG_SZ")

  3. Kliknij dwukrotnie plik, aby uruchomić polecenie lub w wierszu polecenia, wpisz C:\add.vbs