Udostępnij za pośrednictwem


Rekord A hosta jest zarejestrowany w systemie DNS po wybraniu, aby nie zarejestrować adresu połączenia

Ten artykuł zawiera metody rozwiązywania problemu polegającego na tym, że adres IP rejestruje rekord A dla nazwy hosta w podstawowej strefie sufiksu DNS. Ten problem występuje po wyczyszczenie pola wyboru Zarejestruj adres tego połączenia w systemie DNS .

Dotyczy: Windows 2000
Oryginalny numer KB: 275554

Uwaga 16.

Ten artykuł dotyczy systemu Windows 2000. Wsparcie dla systemu Windows 2000 kończy się 13 lipca 2010 r. Centrum rozwiązań zakończenia wsparcia systemu Windows 2000 to punkt wyjścia do planowania strategii migracji z systemu Windows 2000. Aby uzyskać więcej informacji, zobacz zasady cyklu życia pomoc techniczna firmy Microsoft.

Symptomy

W systemie Windows 2000 wyczyść pole wyboru Zarejestruj adres tego połączenia w systemie DNS w obszarze Zaawansowane ustawienia protokołu TCP/IP dla interfejsu sieciowego. W tym scenariuszu adres IP może zarejestrować rekord A dla nazwy hosta w podstawowej strefie sufiksu DNS.

Na przykład to zachowanie może wystąpić, jeśli masz następującą konfigurację:

  • Usługa DNS jest zainstalowana na serwerze.
  • Strefa serwera DNS jest contoso.com, gdzie strefę contoso.com można aktualizować dynamicznie.
  • Nazwa hosta serwera jest Server1.contoso.com, gdzie Server1 ma dwie karty sieciowe, które mają adresy IP 10.1.1.1 i 10.2.2.2.
  • Wyczyść pole wyboru Zarejestruj adres tego połączenia w systemie DNS w adapterze sieci, który ma adres IP 10.2.2.2. Następnie usuniesz rekord hosta dla Server1.contoso.com 10.2.2.2.

Rekord hosta dla Server1.contoso.com 10.2.2.2 jest dynamicznie dodawany z powrotem do strefy późno. Niechcianej rejestracji tego rekordu można odtworzyć, jeśli uruchomisz ponownie usługę DNS na serwerze.

Przyczyna

Domyślnie, gdy usługa DNS jest zainstalowana na komputerze z systemem Windows 2000, nasłuchuje wszystkich interfejsów sieciowych skonfigurowanych przy użyciu protokołu TCP/IP. Gdy usługa DNS powoduje, że interfejs nasłuchuje zapytań DNS, interfejs próbuje zarejestrować rekord A hosta w strefie, która pasuje do jego podstawowego sufiksu DNS. Interfejs próbuje zarejestrować rekord A hosta niezależnie od ustawień skonfigurowanych we właściwościach protokołu TCP/IP. To zachowanie jest zgodnie z projektem i może mieć miejsce w następujących okolicznościach:

  • Usługa DNS jest zainstalowana na serwerze, którego konfiguracja próbujesz zmienić.
  • Strefa DNS zgodna z podstawowym sufiksem DNS serwera jest włączona do dynamicznej aktualizacji.

Rozwiązanie

Uwaga 16.

Rozwiązanie opisane w tym artykule działa tylko na serwerach członkowskich z systemem DNS w domenie. Nie rozwiązuje tego problemu na komputerach kontrolera domeny. Aby uzyskać więcej informacji na temat rozwiązywania tego problemu na kontrolerze domeny, zobacz Rozwiązywanie nazw i problemy z łącznością na serwerze routingu i dostępu zdalnego z systemem DNS lub WINS.

Aby uniemożliwić serwerowi DNS zarejestrowanie rekordu A dla określonego interfejsu w podstawowej strefie sufiksu DNS, należy użyć jednej z następujących metod.

Metoda 1

Ważne

W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonać poniższe kroki. Aby zapewnić dodatkową ochronę, utwórz kopię zapasową rejestru przed przystąpieniem do jego modyfikacji. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat sposobu tworzenia kopii zapasowych, przywracania i modyfikowania rejestru, zobacz artykuł Tworzenie kopii zapasowych i przywracanie rejestru systemu Microsoft Windows.

Skonfiguruj usługę DNS, aby opublikować określone adresy IP w strefie DNS. W tym celu wprowadź następującą modyfikację rejestru:

  • PublishAddresses: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
  • Typ danych: REG_SZ
  • Zakres: adres IP [adres IP]
  • Wartość domyślna: pusta

Ta modyfikacja określa adresy IP, które mają zostać opublikowane dla komputera. Serwer DNS tworzy rekordy A tylko dla adresów na tej liście. Jeśli ten wpis nie pojawia się w rejestrze lub jeśli jego wartość jest pusta, serwer DNS tworzy rekord A dla każdego z adresów IP komputera.

Ten wpis dotyczy komputerów, które mają wiele adresów IP, tylko podzbiór, którego chcesz opublikować. Zazwyczaj uniemożliwia serwerowi DNS zwrócenie adresu sieci prywatnej w odpowiedzi na zapytanie, gdy komputer ma adres sieciowy firmowy.

System DNS odczytuje wpisy rejestru tylko po uruchomieniu. Wpisy można zmienić, gdy serwer DNS jest uruchomiony przy użyciu konsoli DNS. Jeśli zmienisz wpisy, edytując rejestr, zmiany nie będą skuteczne do momentu ponownego uruchomienia serwera DNS.

Serwer DNS nie dodaje tego wpisu do rejestru. Możesz go dodać, edytując rejestr lub za pomocą programu, który edytuje rejestr.

Metoda 2

Usuń interfejs z listy interfejsów, na których nasłuchuje serwer DNS. W tym celu wykonaj następujące kroki:

  1. Uruchom program MICROSOFT Management Console (MMC, Microsoft Management Console).
  2. Kliknij prawym przyciskiem myszy serwer DNS, a następnie wybierz polecenie Właściwości.
  3. Wybierz kartę Interfejsy .
  4. W obszarze Nasłuchiwanie zaznacz pole wyboru Tylko następujące adresy IP.
  5. Wpisz adresy IP, na których serwer ma nasłuchiwać. Uwzględnij tylko adresy IP interfejsów, dla których chcesz zarejestrować rekord A hosta w systemie DNS.
  6. Wybierz przycisk OK, a następnie zamknij program MMC zarządzania systemem DNS.

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach wymienionych na początku tego artykułu.

Więcej informacji

Aby uzyskać więcej informacji na temat wyłączania rejestracji dynamicznych, zobacz Jak włączyć lub wyłączyć aktualizacje DNS w systemie Windows 2000 i w systemie Windows Server 2003.

Klucz rejestru umożliwiający wyłączenie dynamicznej aktualizacji usługi klienta DHCP to:

  • Ścieżka: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DisableDynamicUpdate
  • Typ danych: REG_DWORD
  • Zakres: 0–1
  • Wartość domyślna: 0

Uwaga 16.

Ten klucz rejestru nie rozwiązuje problemu opisanego w tym artykule. Jeśli serwer DNS nasłuchuje określonego interfejsu, rekord A hosta dla tego interfejsu jest zarejestrowany.

Jeśli usuniesz adres IP z listy interfejsów nasłuchiwania serwera DNS, serwer nie akceptuje już żądań DNS wysyłanych do tego adresu IP. Ta opcja jest czasami używana w sytuacjach, gdy serwer DNS jest również kontrolerem domeny i ma interfejs połączony z rozłączną siecią. W przypadku takiej konfiguracji upewnij się, że komputery klienckie usługi Active Directory nie kierują żadnych zapytań do interfejsu, z którym nie mogą nawiązać połączenia.