Nslookup
# Nslookup

Der Befehl nslookup kann unter macOS, Windows und Unix verwendet werden, um IP-Adressen oder Domains eines bestimmten Computers mittels DNS herauszufinden. Der Name des Befehls bedeutet „Name Server look up“, was so viel heißt wie „beim Namens-Server nachschauen“. Als modernere Alternative zu nslookup hat sich zunehmend der Befehl dig etabliert, der unter Windows als Cygwin-Portierung verfügbar ist.

## Optionen

Mit dem Tool nslookup lässt sich der Domainname einer IP-Adresse bzw. die IP-Adresse eines Domainnamens ermitteln. Standardmäßig, im nicht interaktiven Modus, wird dazu der eingestellte DNS-Server zur Auflösung des Namens oder der IP-Adresse verwendet. Wenn ein anderer DNS-Server zur Auflösung verwendet werden soll, z. B. um diesen zu prüfen oder weil der eigene bestimmte Anfragen nicht unterstützt, muss dieser zusätzlich angegeben werden.
nslookup steht auf der Kommandozeile/Konsole als Befehl zur Verfügung.
Gegenüber den Parametern in vielen anderen DOS- und Windows-Programmen ist die Option "-q=" case sensitive. Ein großes „Q“ führt zur Ausgabe von: "*** Ungültige Option:"

## Beispiel

oder mit Verwendung eines anderen DNS-Servers:
Es geht auch mit der IP-Adresse, dieses Verfahren nennt man reverse lookup:
Man kann nslookup auch ohne Parameter aufrufen und diese dann innerhalb des Programms eingeben:
Hier wurde zunächst der DNS-Server auf 8.8.4.4 gestellt, dann die Abfrage auf alle Einträge erweitert (set q=any) und schließlich die Zone heise.de abgefragt.