Dieses Diagnosehilfsprogramm zeigt Informationen von DNS-Namensservern (DNS = Domain Name System) an. Bevor Sie dieses Hilfsprogramm verwenden, sollten Sie sich mit der Funktionsweise von DNS vertraut machen. Der Befehl Nslookup ist nur verfügbar, wenn das TCP/IP-Protokoll installiert wurde.
Modi
Nslookup verfügt über zwei Modi: den interaktiven und den nicht interaktiven Modus.
Wenn Sie nur ein einzelnes Datenelement suchen, verwenden Sie den nicht interaktiven Modus. Geben Sie als erstes Argument den Namen oder die IP-Adresse des Computers ein, der gesucht werden soll. Geben Sie als zweites Argument den Namen oder die IP-Adresse eines DNS-Namensservers ein. Wenn Sie das zweite Argument nicht angeben, wird der Standard-DNS-Namensserver verwendet.
Wenn Sie mehrere Datenelemente suchen, verwenden Sie den interaktiven Modus. Geben Sie einen Bindestrich (-) als erstes Argument und den Namen oder die IP-Adresse eines DNS-Namensservers als zweites Argument ein. Wenn Sie beide Argumente weglassen, wird der Standard-DNS-Namensserver verwendet.
nslookup [-Option ...] [ZuSuchenderHost | - [Server]]
Parameter
-Option ...
Gibt einen oder mehrere nslookup-Befehle als eine Befehlszeilenoption an. Eine Liste der Befehle finden Sie unter Nslookup-Befehle. Jede Option besteht aus einem Bindestrich (-), unmittelbar gefolgt von dem Befehlsnamen. In einigen Fällen folgt noch ein Gleichheitszeichen und ein Wert. Um beispielsweise den Standardabfragetyp auf Hostinformation und den anfänglichen Wert für die Zeitüberschreitung auf 10 Sekunden zu setzen, geben Sie Folgendes ein:
nslookup -querytype=hinfo -timeout=10
Die Länge der Befehlszeile darf 255 Zeichen nicht überschreiten.
ZuSuchenderHost
Sucht nach Informationen für ZuSuchenderHost, die den aktuellen Standardserver oder aber den Server Server, wenn dieser angegeben ist, verwenden. Ist ZuSuchenderHost eine IP-Adresse und der Abfragetyp A oder PTR, wird der Name des Computers zurückgegeben. Ist ZuSuchenderHost ein Name ohne nachfolgenden Punkt, wird der Standard-DNS-Domänenname an den Namen angefügt. (Dieses Verhalten hängt vom Zustand der set-Optionen ab: domains, srchlist, defname bzw. search.)
Um nach einem Computer zu suchen, der sich nicht in der aktuellen Domäne befindet, fügen Sie an den Namen einen Punkt an.
Wenn Sie an Stelle von Computer einen Bindestrich (-) eingeben, wechselt die Befehlseingabe in den interaktiven Modus.
Server
Legt diesen Server als zu verwendenden DNS-Namensserver fest. Wenn Sie Server nicht angeben, wird der Standard-DNS-Namensserver verwendet.
Nslookup-Befehle:
Zeigt eine kurze Übersicht der nslookup-Befehle an. Anstelle des Befehls help können Sie auch das Fragezeichen ? verwenden.
help | ?
Beendet nslookup.
exit
Baut eine Verbindung auf dem aktuellen Host zum Finger-Server auf. Der aktuelle Host ist derjenige, der bei einer vorherigen Suche nach einem Computer gefunden wurde und Adressinformationen zurückgab. Weitere Informationen hierzu erhalten Sie, indem Sie in der Liste Siehe auch auf set querytype=A klicken.
finger [Benutzername] [> Dateiname] | [>> Dateiname]
Parameter
Benutzername
Gibt den Namen des Benutzers an, der gesucht werden soll.
Dateiname
Gibt den Namen einer Datei an, in der die Ausgabe gespeichert werden soll. Mit Hilfe der Symbole Größer-als (>) und doppeltes Größer-als (>>) können Sie die Ausgabe wie gewohnt umleiten.
Zeigt Informationen über eine DNS-Domäne an. Die Standardausgabe enthält Computernamen und die zugehörigen IP-Adressen. Wird die Ausgabe in eine Datei umgeleitet, werden nach jeweils 50 Datensätzen, die vom Server empfangen wurden, Hashsymbole ausgegeben.
ls [Option] DNS_Domäne [> Dateiname] | [>> Dateiname]
Parameter
Option
-t querytype
Zeigt alle Datensätze des angegebenen Typs an. Eine Beschreibung des Optionsparameters querytype finden Sie im Hilfethema zu set querytype.
-a
Zeigt eine Aliasliste von Hosts in der DNS-Domäne an. Dieser Parameter entspricht der Verwendung von -t CNAME.
-d
Zeigt eine Liste aller Datensätze für die DNS-Domäne an. Dieser Parameter entspricht der Verwendung von -t ANY.
-h
Zeigt eine Liste mit Prozessor- und Betriebssysteminformationen für die DNS-Domäne an. Dieser Parameter entspricht der Verwendung von -t HINFO.
-s
Zeigt eine Liste allgemein bekannter Dienste von Computern in der DNS-Domäne an. Dieser Parameter entspricht der Verwendung von -t WKS.
DNS_Domäne
Die DNS-Domäne, über die Sie Informationen erhalten möchten.
Dateiname
Gibt den Namen der Datei an, in der die Ausgabe gespeichert werden soll. Mit Hilfe der Symbole Größer-als (>) und doppeltes Größer-als (>>) können Sie die Ausgabe wie gewohnt umleiten.
Ändert den Standardserver auf die angegebene DNS-Domäne. Der Befehl lserver verwendet den anfänglichen Server, um Informationen über die angegebene DNS-Domäne zu erhalten. Der Befehl server hingegen verwendet den aktuellen Standardserver.
lserver DNS-Domäne
Parameter
DNS-Domäne
Legt die neue DNS-Domäne für den Standardserver fest.
Ändert den Standardserver auf den Server für den Stammnamensbereich der DNS-Domäne. Aktuell wird der Host "ns.nic.ddn.mil" verwendet. Dieser Befehl entspricht dem Aufruf des Befehls lserver ns.nic.ddn.mil. Sie können mit dem Befehl set root den Namen des Stammservers ändern.
root
Ändert den Standardserver auf die angegebene DNS-Domäne. Der Befehl server verwendet den aktuellen Standardserver, um Informationen über die angegebene DNS-Domäne zu erhalten. Der Befehl lserver hingegen verwendet den anfänglichen Server.
DNS-Domäne
Parameter
DNS-Domäne
Legt die neue DNS-Domäne für den Standardserver fest.
Ändert die Konfigurationseinstellungen, die die Arbeitsweise des Lookups beeinflussen.
set Schlüsselwort[=Wert]
Parameter
Schlüsselwort
Die Schlüsselwörter werden unter den einzelnen Hilfethemen aufgelistet. Siehe auch set Schlüsselwort. Verwenden Sie set all, um die aktuellen Einstellungen anzuzeigen.
Gibt die aktuellen Werte der Konfigurationseinstellungen aus. Gibt zusätzlich Informationen über den Standardserver und den Host aus.
set all
Ändert die Abfrageklasse. Die Klasse gibt die Protokollgruppe der Informationen an.
set cl[ass]=Wert
Standardwert = IN.
Parameter
Wert
IN
Gibt die Internetklasse an.
CHAOS
Gibt die Chaosklasse an.
HESIOD
Gibt die Athena Hesiod-Klasse an.
ANY
Platzhalter (jedes der oben genannten).
Schaltet den Debugmodus ein oder aus. Ist Debug eingeschaltet, werden mehr Informationen über die zum Server gesendeten Pakete und die Antwort darauf ausgegeben.
set [no]deb[ug]
Standardwert = nodebug
Schaltet den ausführlichen Debugmodus ein oder aus. Es werden grundsätzlich alle Felder aller Pakete ausgegeben.
set [no]d2
Standardwert = nod2
Fügt den Standard-DNS-Domänennamen an eine Einzelkomponenten-Lookupanforderung an. Eine Einzelkomponente ist eine Komponente, die keine Punkte enthält.
set [no]def[name]
Standardwert = defname
Ändert den Namen der Standard-DNS-Domäne in den angegebenen Namen. Der Standard-DNS-Domänennname wird an eine Lookupanforderung in Abhängigkeit von den Optionen defname und search angefügt. Die DNS-Domänensuchliste enthält die übergeordneten Domänen der Standard-DNS-Domäne, wenn deren Name aus mindestens zwei Komponenten besteht. Heißt die Standard-DNS-Domäne beispielsweise "mfg.widgets.com", enthält die Suchliste "mfg.widgets.com" und "widgets.com". Verwenden Sie den Befehl set srchlist, um eine andere Liste anzugeben. Mit dem Befehl set all können Sie die Liste anzeigen.
set do[main]=Name
Standardwert = Wert vom Hostnamen
Parameter
Name
Neuer Name für die Standard-DNS-Domäne.
Ignoriert Fehler beim Abschneiden von Paketen.
set [no]ig[nore]
Standardwert = noignore
Ändert den Standardanschluss des TCP/UDP-DNS-Namensservers in den angegebenen Wert.
set po[rt]=Wert
Standardwert = 53
Parameter
Wert
Legt den neuen Wert für den Standardanschluss des TCP/UDP-DNS-Namensservers fest.
Ändert den Typ der Informationsabfrage. Weitere Informationen über Typen finden Sie in Request For Comment (RFC) 1035. Der Befehl set type ist identisch mit dem Befehl set querytype.
set q[uerytype]=Wert
Standardwert = A.
Parameter
Wert
A
Die Host-IP-Adresse.
ANY
Alle Datentypen.
CNAME
Kanonischer Name für einen Alias.
GID
Gruppenbezeichner eines Gruppennamens.
HINFO
Der Computerprozessor und die Betriebssystemart.
MB
Mailbox-Domänenname.
MG
Mailgruppenmitglied.
MINFO
Mailbox- oder Maillist-Informationen.
MR
Mailumbenennungs-Domänenname.
MX
Mail-Exchanger.
NS
DNS-Namensserver für die benannte Zone.
PTR
Hostname, falls es sich bei der Abfrage um eine IP-Adresse handelt, sonst der Zeiger auf andere Informationen.
SOA
SOA-Eintrag (Start-Of-Authority) der DNS-Domäne.
TXT
Textinformationen.
UID
Benutzer-ID.
UINFO
Benutzerinformationen.
WKS
Bekannte Dienstbeschreibung.
Veranlasst den DNS-Namensserver, die gewünschte Information bei anderen Servern abzufragen, wenn er sie selbst nicht besitzt.
set [no]rec[urse]
Standardwert = recurse
Legt die Anzahl der Wiederholversuche fest. Erfolgt innerhalb einer bestimmten Zeit (festgelegt mit set timeout) keine Antwort auf eine Anforderung, wird die Dauer der Zeitüberschreitung verdoppelt und die Anforderung erneut gesendet. Die Anzahl der Wiederholversuche bestimmt, wie oft eine Anforderung gesendet wird, bevor abgebrochen wird.
set ret[ry]=Anzahl
Standardwert = 4
Parameter
Anzahl
Gibt den neuen Wert für die Anzahl von Wiederholversuchen an.
Ändert den Namen des Stammservers. Dadurch wird auch der root-Befehl beeinflusst.
set ro[ot]=host
Standardwert = ns.nic.ddn.mil.
Parameter
host
Gibt den neuen Namen für den Stammserver an.
Falls diese Option gesetzt ist und die Lookupanforderung mindestens einen Punkt enthält, aber nicht mit einem Punkt endet, werden die DNS-Domänennamen in der DNS-Domänensuchliste an die Anforderung angefügt, bis eine Antwort empfangen wird.
set [no]sea[rch]
Standardwert = search
Ändert den Standard-DNS-Domänennamen und die Suchliste. Sie können bis zu sechs Namen angeben, die durch Schrägstriche (/) voneinander getrennt werden. Dieser Befehl überschreibt den Standard-DNS-Domänennamen und die Suchliste des Befehls set domain. Mit dem Befehl set all können Sie die Liste anzeigen.
Set srchl[ist] Name1/Name2/...
Standardwert = Wert basierend auf dem Hostnamen.
Parameter
Name1/Name2/...
Neue Namen für die Standard-DNS-Domäne und die Suchliste. Der folgende Code z. B. legt mfg.widgets.com als Domäne fest und setzt die Suchliste auf folgende Namen:
set srchlist=mfg.widgets.com/mrp2.widgets.com/widgets.com
Ändert die anfängliche Anzahl an Sekunden, die nach einer Anforderung auf eine Antwort gewartet wird. Wird die Antwort nicht innerhalb dieser Zeit empfangen, wird die Dauer verdoppelt und die Anforderung erneut gesendet. Die Anzahl der Wiederholversuche wird mit der Option set retry gesetzt.
set ti[meout]=Anzahl
Standardwert = 5
Parameter
Anzahl
Gibt die neue Wartezeit in Sekunden an.
Ändert den Typ der Informationsabfrage. Weitere Informationen über Typen finden Sie in Request For Comment (RFC) 1035. Der Befehl set type ist identisch mit dem Befehl set querytype.
set ty[pe]=Wert
Standardwert = A.
Zeigt an, dass beim Senden von Anforderungen an den Server stets ein virtueller Kreis verwendet wird.
set [no]v[c]
Standardwert = novc
Sortiert die Ausgabe der vorherigen ls-Befehle und zeigt diese an.
view Dateiname
Parameter
Dateiname
Gibt den Namen der Datei an, die die Ausgabe der vorherigen ls-Befehle enthält.
Quelle:
Originalliteratur von Microsoft (Hilfedateien -System Windows 2000- etc.)
Copyright © www.datahelp.de
Modifizierung oder Weitergabe an Dritte nur mit Einverständnis des Autors gestattet !