nslookup - Interaktiv Internet-Namensserver abfragen
SYNOPSIS
nslookup [-option] [name | -] [server]
BESCHREIBUNG
nslookup ist ein Programm zum Abfragen von Internet-Domain-Namensservern. nslookup hat zwei Modi: interaktiv und nicht-interaktiv. Im interaktiven Modus kann der Benutzer Namensserver nach Informationen über verschiedene Hosts und Domänen abfragen oder eine Liste von Hosts in einer Domäne drucken. Im nicht-interaktiven Modus werden nur der Name und die angeforderten Informationen für einen Host oder eine Domäne ausgegeben.
ARGUMENTE
Der interaktive Modus wird in folgenden Fällen aufgerufen:
wenn keine Argumente angegeben werden (der Standard-Namensserver wird verwendet);
wenn das erste Argument ein Bindestrich (-) ist und das zweite Argument der Hostname oder die Internetadresse eines Namensservers ist.
Der nicht-interaktive Modus wird verwendet, wenn der Name oder die Internetadresse des abzufragenden Hosts als erstes Argument angegeben wird. Das optionale zweite Argument gibt den Hostnamen oder die Adresse eines Namensservers an.
Optionen können auch auf der Befehlszeile angegeben werden, wenn sie den Argumenten vorangestellt sind und mit einem Bindestrich versehen sind. Um beispielsweise den Standard-Abfragetyp auf Hostinformationen zu ändern und ein anfängliches Timeout von 10 Sekunden festzulegen, geben Sie Folgendes ein:
nslookup -query=hinfo -timeout=10
Die Option -version bewirkt, dass nslookup die Versionsnummer ausgibt und sofort beendet wird.
INTERAKTIVE BEFEHLE
host [server]
Dieser Befehl sucht Informationen für Host unter Verwendung des aktuellen Standardservers oder, falls angegeben, unter Verwendung von server. Wenn Host eine Internetadresse ist und der Abfragetyp A oder PTR ist, wird der Name des Hosts zurückgegeben. Wenn Host ein Name ist und keinen abschließenden Punkt (.) enthält, wird die Suchliste verwendet, um den Namen zu qualifizieren.
Um einen Host außerhalb der aktuellen Domäne abzufragen, fügen Sie einen Punkt an das Ende des Namens an.
server domain | lserver domain
Diese Befehle ändern den Standardserver in domain; lserver verwendet den anfänglichen Server, um Informationen über domain abzurufen, während server den aktuellen Standardserver verwendet. Wenn keine autoritative Antwort gefunden werden kann, werden die Namen der Server zurückgegeben, die möglicherweise die Antwort haben.
root Dieser Befehl ist nicht implementiert.
finger Dieser Befehl ist nicht implementiert.
ls Dieser Befehl ist nicht implementiert.
view Dieser Befehl ist nicht implementiert.
help Dieser Befehl ist nicht implementiert.
? Dieser Befehl ist nicht implementiert.
exit Dieser Befehl beendet das Programm.
set schlüsselwort[=wert]
Dieser Befehl wird verwendet, um Zustandsinformationen zu ändern, die sich auf die Abfragen auswirken. Gültige Schlüsselwörter sind:
all Dieses Schlüsselwort gibt die aktuellen Werte der häufig verwendeten Optionen zum Festlegen aus. Informationen über den aktuellen Standardserver und Host werden ebenfalls ausgegeben.
class=wert
Dieses Schlüsselwort ändert die Abfrageklasse in eine der folgenden:
IN die Internet-Klasse
CH die Chaos-Klasse
HS die Hesiod-Klasse
ANY Wildcard
Die Klasse gibt die Protokollgruppe der Informationen an. Der Standard ist IN; die Abkürzung für dieses Schlüsselwort ist cl.
nodebug
Dieses Schlüsselwort schaltet die Anzeige des vollständigen Antwortpakets und aller dazwischenliegenden Antwortpakete beim Suchen ein oder aus. Der Standardwert für dieses Schlüsselwort ist nodebug; die Abkürzung für dieses Schlüsselwort ist [no]deb.
nod2 Dieses Schlüsselwort schaltet den Debug-Modus ein oder aus. Dies zeigt mehr über das an, was nslookup tut. Der Standard ist nod2.
domain=name
Dieses Schlüsselwort setzt die Suchliste auf name.
nosearch
Wenn die Abfrageanforderung mindestens einen Punkt enthält, aber nicht mit einem abschließenden Punkt endet, fügt dieses Schlüsselwort die Namen in der Domänensuchliste an die Anfrage an, bis eine Antwort empfangen wird. Der Standard ist search.
port=wert
Dieses Schlüsselwort ändert den Standard-TCP/UDP-Namensserver-Port auf wert von seinem Standardwert, Port 53. Die Abkürzung für dieses Schlüsselwort ist po.
querytype=wert | type=wert
Dieses Schlüsselwort ändert den Typ der Informationsabfrage in wert. Die Standardwerte sind A und dann AAAA; die Abkürzungen für diese Schlüsselwörter sind q und ty.
Bitte beachten Sie, dass es nur möglich ist, einen Abfragetyp anzugeben. Nur das Standardverhalten führt eine Abfrage für beide Typen durch, wenn keine Alternative angegeben wird.
norecurse
Dieses Schlüsselwort weist den Namensserver an, andere Server abzufragen, wenn er die Informationen nicht hat. Der Standard ist recurse; die Abkürzung für dieses Schlüsselwort ist [no]rec.
ndots=anzahl
Dieses Schlüsselwort setzt die Anzahl der Punkte (Label-Trennzeichen) in einer Domäne, bei der die Suche deaktiviert wird, auf anzahl. Absolute Namen stoppen die Suche immer.
retry=anzahl
Dieses Schlüsselwort setzt die Anzahl der Wiederholungsversuche auf anzahl.
timeout=anzahl
Dieses Schlüsselwort ändert das anfängliche Timeout-Intervall für die Wartezeit auf eine Antwort auf anzahl in Sekunden.
novc Dieses Schlüsselwort gibt an, dass immer eine virtuelle Verbindung verwendet werden soll, wenn Anfragen an den Server gesendet werden. novc ist der Standard.
nofail Dieses Schlüsselwort versucht den nächsten Namensserver, wenn ein Namensserver mit SERVFAIL oder einer Weiterleitung antwortet (nofail), oder beendet die Abfrage (fail) bei einer solchen Antwort. Der Standard ist nofail.
RÜCKGABEWerte
nslookup gibt einen Exit-Status von 1 zurück, wenn eine Abfrage fehlgeschlagen ist, und 0, wenn dies nicht der Fall ist.
IDN-UNTERSTÜTZUNG
Wenn nslookup mit IDN-Unterstützung (Internationalized Domain Name) erstellt wurde, kann es nicht-ASCII-Domänennamen akzeptieren und anzeigen. nslookup konvertiert die Zeichencodierung eines Domänennamens auf geeignete Weise, bevor es eine Anfrage an einen DNS-Server sendet oder eine Antwort vom Server anzeigt. Um die IDN-Unterstützung zu deaktivieren, definieren Sie die Umgebungsvariable IDN_DISABLE. Die IDN-Unterstützung ist deaktiviert, wenn die Variable gesetzt ist, wenn nslookup ausgeführt wird, oder wenn die Standardausgabe kein TTY ist.
DATEIEN
/etc/resolv.conf
SIEHE AUCH
AUTOR
Internet Systems Consortium
URHEBERRECHT
2025 Internet Systems Consortium