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 Domain Name System (DNS)-Infrastruktur 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 ein einzelnes Datenstück suchen müssen, empfiehlt es sich, 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 mehr als ein Datenstück 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 die folgenden Funktionen:

  • 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 () vorangehenden\. 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 herstellen.
nslookup help Zeigt eine kurze Zusammenfassung der Untercommands 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 Ressourcendatensatztyp für die Abfrage.
nslookup set recurse Weist den DNS-Namenserver an, andere Server zu abfragen, wenn er nicht über die Informationen verfügen soll.
nslookup set retry Legt die Anzahl der Erneuten 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 die Menge und die Suchanforderung mindestens einen Zeitraum enthalten, aber nicht mit einem nach folgenden Zeitraum 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 Ressourcendatensatztyp 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 für den Ressourcendatensatztyp A oder PTR ausgeführt wird, wird der Name des Computers zurückgegeben.

  • Wenn computerTofind ein Name ist und keinen nachgestellten Zeitraum hat, wird der DNS-Standarddomänenname an den Namen angefügt. Dieses Verhalten hängt vom Status der folgenden festgelegten Untercommands ab: domäne, srchlist, defname und search.

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

  • Wenn die Suchanforderung fehlschlägt, stellt das Befehlszeilentool eine Fehlermeldung mit folgenden Informationen zur Verfügung:

    Fehlermeldung BESCHREIBUNG
    Timed out Der Server hat nach einer bestimmten Zeit und einer bestimmten Anzahl von Erneuten nicht auf eine Anforderung geantwortet. 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 enthält keine 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 finger-Server 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 hindeuten.

Weitere Verweise