nslookup

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Zeigt Informationen an, die Sie zum Diagnostizieren der DNS-Infrastruktur (Domain Name System) verwenden können. Bevor Sie dieses Tool verwenden, sollten Sie mit der Funktionsweise von DNS vertraut sein. Das Befehlszeilentool nslookup ist nur verfügbar, wenn Sie das TCP/IP-Protokoll installiert haben.

Das Befehlszeilentool nslookup verfügt über zwei Modi: interaktiv und nicht interaktiv.

Wenn Sie nur nach einem einzelnen Datenteil suchen müssen, wird empfohlen, den nicht interaktiven Modus zu verwenden. Geben Sie für den ersten Parameter den Namen oder die IP-Adresse des Computers ein, den Sie suchen möchten. Geben Sie für den zweiten Parameter den Namen oder die IP-Adresse eines DNS-Namensservers ein. Wenn Sie das zweite Argument weglassen, verwendet nslookup den DNS-Standardnamenserver.

Wenn Sie mehrere Daten suchen müssen, können Sie den interaktiven Modus verwenden. Geben Sie einen Bindestrich (-) für den ersten Parameter und den Namen oder die IP-Adresse eines DNS-Namensservers für den zweiten Parameter ein. Wenn Sie beide Parameter weglassen, verwendet das Tool den DNS-Standardnamenserver. Bei Verwendung des interaktiven Modus haben Sie folgende Möglichkeiten:

  • Unterbrechen Sie interaktive Befehle jederzeit, indem Sie STRG+B drücken.

  • Beenden Sie , indem Sie exit eingeben.

  • Behandeln Sie einen integrierten Befehl als Computernamen, indem Sie ihm das Escapezeichen vorangestellt haben ( ) . Ein unbekannter Befehl wird als Computername interpretiert.

Syntax

nslookup [exit | finger | help | ls | lserver | root | server | set | view] [options]

Parameter

Parameter BESCHREIBUNG
nslookup exit Beendet das Befehlszeilentool nslookup.
nslookup finger Stellt eine Verbindung mit dem Fingerserver auf dem aktuellen Computer her.
nslookup help Zeigt eine kurze Zusammenfassung der Unterkombinationen an.
nslookup ls Listet Informationen für eine DNS-Domäne auf.
nslookup lserver Ändert den Standardserver in die angegebene DNS-Domäne.
nslookup root Ändert den Standardserver in den Server für den Stamm des DNS-Domänennamenbereichs.
nslookup server Ändert den Standardserver in die angegebene DNS-Domäne.
nslookup set Ändert Konfigurationseinstellungen, die sich auf die Funktionsweise von Suchfunktionen auswirken.
nslookup set all Gibt die aktuellen Werte der Konfigurationseinstellungen aus.
nslookup set class Ändert die Abfrageklasse. Die -Klasse gibt die Protokollgruppe der Informationen an.
nslookup set d2 Aktiviert oder deaktiviert den vollständigen Debugmodus. Alle Felder jedes Pakets werden gedruckt.
nslookup set debug Aktiviert oder deaktiviert den Debugmodus.
nslookup set domain Ändert den Dns-Standarddomänennamen in den angegebenen Namen.
nslookup set port Ändert den STANDARDMÄßIGEN TCP/UDP-DNS-Namenserverport in den angegebenen Wert.
nslookup set querytype Ändert den Ressourceneintragstyp für die Abfrage.
nslookup set recurse Weist den DNS-Namenserver an, andere Server abzufragen, wenn er nicht über die Informationen verfügt.
nslookup set retry Legt die Anzahl der Wiederholungen fest.
nslookup set root Ändert den Namen des Stammservers, der für Abfragen verwendet wird.
nslookup set search Fügt die DNS-Domänennamen in der DNS-Domänensuchliste an die Anforderung an, bis eine Antwort empfangen wird. Dies gilt, wenn der Satz und die Suchanforderung mindestens einen Punkt enthalten, aber nicht mit einem nachgestellten Punkt enden.
nslookup set srchlist Ändert den DNS-Standarddomänennamen und die Suchliste.
nslookup set timeout Ändert die anfängliche Anzahl von Sekunden, um auf eine Antwort auf eine Anforderung zu warten.
nslookup set type Ändert den Ressourceneintragstyp für die Abfrage.
nslookup set vc Gibt an, dass beim Senden von Anforderungen an den Server eine virtuelle Verbindung verwendet oder nicht verwendet werden soll.
nslookup view Sortiert und listet die Ausgabe der vorherigen ls-Unterbefehle oder -Befehle auf.

Bemerkungen

  • Wenn computerTofind eine IP-Adresse ist und die Abfrage einen A- oder PTR-Ressourceneintragstyp verwendet, wird der Name des Computers zurückgegeben.

  • Wenn computerTofind ein Name ist und keinen nachgestellten Punkt aufwies, wird der DNS-Standarddomänenname an den Namen angefügt. Dieses Verhalten hängt vom Status der folgenden Set-Unterkommanden ab: Domäne, Srchlist, Defname und Suche.

  • Wenn Sie anstelle von computerTofind einen Bindestrich (-) eingeben, wechselt die Eingabeaufforderung in den interaktiven nslookup-Modus.

  • Wenn die Suchanforderung fehlschlägt, stellt das Befehlszeilentool eine Fehlermeldung bereit, einschließlich:

    Fehlermeldung BESCHREIBUNG
    timed out (Timed out) Der Server hat nach einer bestimmten Zeitspanne und einer bestimmten Anzahl von Wiederholungen nicht auf eine Anforderung reagiert. Sie können den Timeoutzeitraum mit dem Befehl nslookup set timeout festlegen. Sie können die Anzahl der Wiederholungen mit dem Befehl nslookup set retry festlegen.
    Keine Antwort vom Server Auf dem Servercomputer wird kein DNS-Namensserver ausgeführt.
    Keine Datensätze Der DNS-Namensserver verfügt nicht über Ressourceneinträge des aktuellen Abfragetyps für den Computer, obwohl der Computername gültig ist. Der Abfragetyp wird mit dem Befehl nslookup set querytype angegeben.
    Nicht vorhandene Domäne Der Computer- oder DNS-Domänenname ist nicht vorhanden.
    Verbindung verweigert oder Netzwerk nicht erreichbar Die Verbindung mit dem DNS-Namenserver oder Fingerserver konnte nicht hergestellt werden. Dieser Fehler tritt häufig bei ls- und finger-Anforderungen auf.
    Serverfehler Der DNS-Namensserver hat eine interne Inkonsistenz in seiner Datenbank gefunden und konnte keine gültige Antwort zurückgeben.
    Abgelehnt Der DNS-Namensserver hat abgelehnt, die Anforderung zu bedienen.
    Formatfehler Der DNS-Namensserver hat festgestellt, dass das Anforderungspaket nicht im richtigen Format vorliegt. Dies kann auf einen Fehler in nslookup hinweisen.

Zusätzliche Referenzen