Nslookup

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:

 

Nslookup: help

Zeigt eine kurze Übersicht der nslookup-Befehle an. Anstelle des Befehls help können Sie auch das Fragezeichen ? verwenden.

help | ?

Nslookup: exit

Beendet nslookup.

exit

Nslookup: finger

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.

Nslookup: ls

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.

Nslookup: lserver

Ä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.

Nslookup: root

Ä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

Nslookup: server

Ä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.

Nslookup: set

Ä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.

Nslookup: set all

Gibt die aktuellen Werte der Konfigurationseinstellungen aus. Gibt zusätzlich Informationen über den Standardserver und den Host aus.

set all

Nslookup: set cl[ass]

Ä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).

Nslookup: set [no]deb[ug]

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

Nslookup: set [no]d2

Schaltet den ausführlichen Debugmodus ein oder aus. Es werden grundsätzlich alle Felder aller Pakete ausgegeben.

set [no]d2

Standardwert = nod2

Nslookup: set [no]def[name]

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

Nslookup: set do[main]

Ä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.

Nslookup: set [no]ig[nore]

Ignoriert Fehler beim Abschneiden von Paketen.

set [no]ig[nore]

Standardwert = noignore

Nslookup: set po[rt]

Ä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.

Nslookup: set q[uerytype]

Ä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.

Nslookup: set [no]rec[urse]

Veranlasst den DNS-Namensserver, die gewünschte Information bei anderen Servern abzufragen, wenn er sie selbst nicht besitzt.

set [no]rec[urse]

Standardwert = recurse

Nslookup: set ret[ry]

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.

Nslookup: set ro[ot]

Ä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.

Nslookup: set [no]sea[rch]

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

Nslookup: set srchl[ist]

Ä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

Nslookup: set ti[meout]

Ä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.

Nslookup: set ty[pe]

Ä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.

Nslookup: set [no]v[c]

Zeigt an, dass beim Senden von Anforderungen an den Server stets ein virtueller Kreis verwendet wird.

set [no]v[c]

Standardwert = novc

Nslookup: view

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 !