nslookup — DNS-Abfragen auf der Kommandozeile

Praxis-Guide zu nslookup – Domain-Namen auflösen, Mail-Records prüfen und Reverse-DNS-Lookups durchführen; auf Windows, macOS und Linux ohne Installation.

nslookup ist ein plattformübergreifendes DNS-Abfragewerkzeug, das auf Windows, macOS und Linux verfügbar ist – ohne zusätzliche Installation. Mit einem einzigen Befehl löst du Domain-Namen auf, prüfst Mail-Records oder verfolgst Nameserver-Delegierungen. Auf Unix-Systemen ist dig mächtiger und skriptfreundlicher; nslookup überzeugt jedoch dort, wo Verfügbarkeit zählt – vor allem in Windows-Umgebungen und beim schnellen Ad-hoc-Check direkt auf dem Server.

Nicht-Interaktive Abfragen

nslookup DOMAIN — Löst den A-Record einer Domain über den Standard-DNS-Server auf.

nslookup example.com

nslookup DOMAIN SERVER — Löst eine Domain über einen bestimmten DNS-Server auf.

nslookup example.com 8.8.8.8

nslookup IP — Reverse-DNS-Lookup – liefert den Hostnamen zu einer IP-Adresse.

nslookup 8.8.8.8

nslookup -type=TYPE DOMAIN — Fragt einen bestimmten Record-Typ ab.

nslookup -type=MX example.com

nslookup -query=TYPE DOMAIN — Alternative Syntax für Record-Typ-Abfragen.

nslookup -query=TXT example.com

Abfragen nach Record-Typ

nslookup -type=A DOMAIN — Fragt IPv4-Adress-Records (A-Records) ab.

nslookup -type=A example.com

nslookup -type=AAAA DOMAIN — Fragt IPv6-Adress-Records (AAAA-Records) ab.

nslookup -type=AAAA example.com

nslookup -type=MX DOMAIN — Fragt Mail-Exchange-Records ab.

nslookup -type=MX example.com

nslookup -type=NS DOMAIN — Fragt Nameserver-Records ab.

nslookup -type=NS example.com

nslookup -type=TXT DOMAIN — Fragt Text-Records ab (SPF, DKIM, DMARC).

nslookup -type=TXT example.com

nslookup -type=SOA DOMAIN — Fragt den Start-of-Authority-Record ab.

nslookup -type=SOA example.com

nslookup -type=CNAME DOMAIN — Fragt CNAME-Records (Alias-Records) ab.

nslookup -type=CNAME www.example.com

nslookup -type=SRV SERVICE DOMAIN — Fragt Service-Records ab.

nslookup -type=SRV _sip._tcp.example.com

nslookup -type=PTR IP.in-addr.arpa — Expliziter PTR-Record-Lookup für Reverse-DNS — die Oktette in umgekehrter Reihenfolge angeben.

nslookup -type=PTR 8.8.8.8.in-addr.arpa

nslookup -type=ANY DOMAIN — Fragt alle Record-Typen ab. Viele Server schränken das ein.

nslookup -type=ANY example.com

Optionen

nslookup -debug DOMAIN — Zeigt detaillierte Abfrage- und Antwortinformationen.

nslookup -debug example.com

nslookup -timeout=SECONDS DOMAIN — Setzt den Abfrage-Timeout.

nslookup -timeout=10 example.com

nslookup -retry=N DOMAIN — Setzt die Anzahl der Wiederholungsversuche.

nslookup -retry=3 example.com

nslookup -port=PORT DOMAIN SERVER — Nutzt einen nicht-standardmäßigen DNS-Port.

nslookup -port=5353 example.com 127.0.0.1

Interaktiver Modus

nslookup — Öffnet den interaktiven Modus. Gib Domain-Namen ein, um sie aufzulösen.

nslookup
> example.com
> google.com

> server SERVER — Im interaktiven Modus: Wechselt zu einem anderen DNS-Server.

> server 8.8.8.8

> set type=TYPE — Im interaktiven Modus: Setzt den Standard-Abfragetyp.

> set type=MX

> set debug — Im interaktiven Modus: Aktiviert die Debug-Ausgabe.

> set debug

> set nodebug — Im interaktiven Modus: Deaktiviert die Debug-Ausgabe.

> set nodebug

> set all — Im interaktiven Modus: Zeigt die aktuellen Einstellungen.

> set all

> exit — Im interaktiven Modus: Beendet nslookup.

> exit

Typische Anwendungsfälle

nslookup -type=TXT _dmarc.DOMAIN — Prüft die DMARC-Richtlinie einer Domain.

nslookup -type=TXT _dmarc.example.com

nslookup -type=TXT DOMAIN | grep 'v=spf' — Prüft den SPF-Record einer Domain.

nslookup -type=TXT example.com | grep 'v=spf'

nslookup DOMAIN 8.8.8.8 — Schnellcheck über Googles öffentlichen DNS.

nslookup example.com 8.8.8.8

nslookup DOMAIN 1.1.1.1 — Schnellcheck über Cloudflares öffentlichen DNS.

nslookup example.com 1.1.1.1

Fazit

nslookup erledigt DNS-Abfragen schnell und ohne Installationsaufwand – auf jedem Betriebssystem. Wer regelmäßig DNS debuggt, greift auf Unix-Systemen besser zu dig oder host; nslookup bleibt aber das universelle Werkzeug, das überall läuft. Einen kurzen MX-Check oder Reverse-Lookup erledigst du damit in Sekunden.

Verwandte Kommandos

  • dig – DNS-Records detailliert abfragen und Diagnosen durchführen
  • host – kompakter DNS-Lookup für schnelle Prüfungen
  • ping – Erreichbarkeit und Antwortzeiten eines Hosts messen