Freigeben über


Problembehandlung bei DNS-Clients

In diesem Artikel wird erläutert, wie Sie Probleme von DNS-Clients beheben.

Überprüfen der IP-Konfiguration

  1. Öffnen Sie ein Eingabeaufforderungsfenster als Administrator auf dem Clientcomputer.

  2. Führen Sie den folgenden Befehl aus:

    ipconfig /all
    
  3. Stellen Sie sicher, dass der Client über eine gültige IP-Adresse, subnetzmaske und ein Standardgateway für das Netzwerk verfügt, an das er angefügt und verwendet wird.

  4. Überprüfen Sie die DNS-Server, die in der Ausgabe aufgeführt sind, und überprüfen Sie, ob die aufgelisteten IP-Adressen korrekt sind.

  5. Überprüfen Sie das verbindungsspezifische DNS-Suffix in der Ausgabe, und stellen Sie sicher, dass es korrekt ist.

Wenn der Client nicht über eine gültige TCP/IP-Konfiguration verfügt, verwenden Sie eine der folgenden Methoden:

  • Verwenden Sie für dynamisch konfigurierte Clients den ipconfig /renew Befehl, um manuell zu erzwingen, dass der Client seine IP-Adresskonfiguration mit dem DHCP-Server erneuert.

  • Ändern Sie für statisch konfigurierte Clients die Client-TCP/IP-Eigenschaften so, dass gültige Konfigurationseinstellungen verwendet werden, oder schließen Sie die DNS-Konfiguration für das Netzwerk ab.

Überprüfen der Netzwerkverbindung

Pingtest

Stellen Sie sicher, dass der Client einen bevorzugten (oder alternativen) DNS-Server kontaktieren kann, indem Sie den bevorzugten DNS-Server anhand seiner IP-Adresse anpingen.

Wenn der Client beispielsweise einen bevorzugten DNS-Server von 10.0.0.1 verwendet, führen Sie diesen Befehl an einer Eingabeaufforderung aus:

ping 10.0.0.1

Wenn kein konfigurierter DNS-Server auf eine direkte Pingfunktion seiner IP-Adresse reagiert, gibt dies an, dass die Quelle des Problems wahrscheinlicher die Netzwerkkonnektivität zwischen dem Client und den DNS-Servern ist. Wenn dies der Fall ist, führen Sie die grundlegenden Schritte zur Problembehandlung im TCP/IP-Netzwerk aus, um das Problem zu beheben. Beachten Sie, dass ICMP-Datenverkehr über die Firewall zulässig sein muss, damit der Pingbefehl funktioniert.

DNS-Abfragetests

Wenn der DNS-Client den DNS-Servercomputer pingen kann, versuchen Sie, die folgenden nslookup Befehle zu verwenden, um zu testen, ob der Server auf DNS-Clients reagieren kann. Da nslookup den DNS-Cache des Clients nicht verwendet, verwendet die Namensauflösung den konfigurierten DNS-Server des Clients.

Testen eines Clients

nslookup <client>

Wenn der Clientcomputer beispielsweise den Namen "client1" hat, führen Sie den folgenden Befehl aus:

nslookup client1

Wenn keine erfolgreiche Antwort zurückgegeben wird, versuchen Sie, den folgenden Befehl auszuführen:

nslookup <fqdn of client>

Wenn der FQDN beispielsweise client1.corp.contoso.com ist, führen Sie den folgenden Befehl aus:

nslookup client1.corp.contoso.com.

Hinweis

Beachten Sie, dass am Ende dieses Befehls ein Punkt stehen muss.

Wenn Windows den FQDN erfolgreich findet, aber den Kurznamen nicht finden kann, überprüfen Sie die DNS-Suffix-Konfiguration auf der REGISTERKARTE DNS der erweiterten TCP/IP-Einstellungen der NIC. Weitere Informationen finden Sie unter Konfigurieren der DNS-Auflösung.

Testen des DNS-Servers

nslookup <DNS Server>

Wenn der DNS-Server z. B. DC1 heißt, führen Sie den folgenden Befehl aus:

nslookup dc1

Wenn die vorherigen Tests erfolgreich waren, sollte dieser Test ebenfalls erfolgreich sein. Wenn dieser Test nicht erfolgreich ist, überprüfen Sie die Verbindung mit dem DNS-Server.

Testen des fehlerhaften Datensatzes

nslookup <failed internal record>

Wenn der fehlerhafte Datensatz beispielsweise app1.corp.contoso.com war, führen Sie den folgenden Befehl aus:

nslookup app1.corp.contoso.com

Testen einer öffentlichen Internetadresse

nslookup <external name>

Beispiel:

nslookup bing.com

Wenn alle vier dieser Tests erfolgreich waren, führen Sie ipconfig /displaydns aus und überprüfen Sie die Ausgabe auf den fehlgeschlagenen Namen. Wenn "Name ist nicht vorhanden" unter dem fehlerhaften Namen angezeigt wird, wurde eine negative Antwort von einem DNS-Server zurückgegeben und auf dem Client zwischengespeichert.

Um das Problem zu beheben, löschen Sie den Cache, indem Sie ipconfig /flushdns ausführen.

Nächster Schritt

Wenn die Namensauflösung weiterhin fehlschlägt, gehen Sie zum Abschnitt Problembehandlung für DNS-Server.