Die 10 meistgenutzten Nslookup-Befehle

Nslookup ist vermutlich das meistgenutzte DNS-Tool der Welt, allein schon weil es unter Windows, macOS und den meisten Linux-Distributionen vorinstalliert ist. Viele kennen nur den Grundbefehl, dabei kann es weit mehr: bestimmte Server abfragen, MX-Einträge prüfen, Propagierungsprobleme diagnostizieren oder einen bestimmten DNS-Resolver testen. Hier sind die 10 Befehle, die Sie am häufigsten brauchen werden.

1. Die IP-Adresse einer Domain nachschlagen

Der einfachste und häufigste Befehl. Er löst einen Domainnamen über Ihren Standard-DNS-Server in eine IP-Adresse auf.

nslookup example.com

Die Antwort zeigt den verwendeten DNS-Server (Zeile "Server") und die dem Domainnamen zugeordnete IP-Adresse. Hat die Domain mehrere A-Einträge (üblich bei stark frequentierten Seiten mit Load Balancing), sehen Sie mehrere Adressen.

2. Den Domainnamen zu einer IP finden (Reverse DNS)

Die umgekehrte Operation: ausgehend von einer IP-Adresse den zugehörigen Domainnamen über den PTR-Eintrag ermitteln.

nslookup 142.250.74.46

Existiert ein PTR-Eintrag, sehen Sie den entsprechenden Domainnamen. Viele Mailserver prüfen das Reverse DNS, um die Absenderidentität zu validieren. Hat Ihr Mailserver keinen korrekt konfigurierten PTR, landen Ihre E-Mails wahrscheinlich im Spam.

3. Einen bestimmten DNS-Server abfragen

Standardmäßig nutzt nslookup den auf Ihrer Maschine konfigurierten DNS-Server. Sie können die Abfrage aber an einen bestimmten Server richten, um Ergebnisse zu vergleichen oder einen bestimmten Resolver zu testen.

nslookup example.com 8.8.8.8

Hier geht die Abfrage an Google DNS (8.8.8.8) statt an Ihren Standardserver. Sehr nützlich bei Propagierungsproblemen: Unterscheidet sich das Ergebnis zwischen Ihrem lokalen DNS und 1.1.1.1 (Cloudflare) oder 8.8.8.8 (Google), liegt das Problem wahrscheinlich am Cache Ihres Resolvers oder dem Ihres Anbieters.

4. Mailserver nachschlagen (MX)

MX-Einträge zeigen, welche Server die E-Mails einer Domain verwalten. Das Erste, was Sie prüfen, wenn E-Mails nicht zugestellt werden.

nslookup -type=mx example.com

Die Antwort listet die MX-Server mit ihrer Priorität (niedrigste Zahl = Hauptserver). Bei Google Workspace sehen Sie Einträge wie aspmx.l.google.com. Bei Microsoft 365 etwas wie example-com.mail.protection.outlook.com.

5. Autoritative DNS-Server nachschlagen (NS)

NS-Einträge zeigen, welche DNS-Server für eine Domain autoritativ sind. Nützlich, um herauszufinden, bei welchem DNS-Anbieter eine Domain konfiguriert ist.

nslookup -type=ns example.com

Server wie ns1.cloudflare.com bedeuten Cloudflare-DNS. Server mit .awsdns. deuten auf Amazon Route 53 hin.

6. TXT-Einträge prüfen

TXT-Einträge dienen vielen Zwecken: Domain-Eigentumsnachweis (Google Search Console, Microsoft 365), SPF-Konfiguration für E-Mail-Authentifizierung, DKIM-Schlüssel und DMARC-Richtlinien.

nslookup -type=txt example.com

Häufig sehen Sie Einträge, die mit v=spf1 (SPF-Konfiguration), v=DMARC1 (DMARC-Richtlinie) oder Google-/Microsoft-Verifizierungszeichenketten beginnen.

7. Einen CNAME-Eintrag nachschlagen

Ein CNAME ist ein Alias, der auf einen anderen Domainnamen zeigt. Sehr verbreitet bei Subdomains: www.example.com zeigt oft per CNAME auf example.com.

nslookup -type=cname www.example.com

Nutzt die Subdomain einen CNAME, sehen Sie, auf welche Domain er zeigt. CDNs wie Cloudflare, Fastly oder AWS CloudFront setzen CNAMEs massiv ein, um Traffic zu ihren Edge-Servern zu leiten.

8. AAAA-Einträge nachschlagen (IPv6)

AAAA-Einträge sind das IPv6-Äquivalent der A-Einträge. Hiermit prüfen Sie, ob eine Domain über IPv6 erreichbar ist.

nslookup -type=aaaa example.com

Hat die Domain einen AAAA-Eintrag, sehen Sie eine IPv6-Adresse. Keine Antwort bedeutet, dass die Domain kein IPv6 unterstützt.

9. Den SOA-Eintrag abfragen

Der SOA-Eintrag (Start of Authority) enthält wesentliche Informationen zur DNS-Zone: den Primärserver, den Admin-Kontakt, die Seriennummer und die Synchronisationsparameter zwischen Servern.

nslookup -type=soa example.com

Das wichtigste Feld hier ist die Serial. Wenn Sie gerade einen DNS-Eintrag geändert haben und die Änderungen nicht propagieren, ist eine nicht erhöhte Serial oft die Ursache.

10. Den interaktiven Modus nutzen

Wenn Sie mehrere Abfragen hintereinander ausführen müssen, erspart Ihnen der interaktive Modus das erneute Eintippen des Befehls. Geben Sie einfach nslookup ohne Argumente ein.

nslookup
> set type=mx
> example.com
> set type=ns
> example.com
> server 1.1.1.1
> example.com
> exit

In diesem Modus können Sie den Eintragstyp mit set type= wechseln, den DNS-Server mit server ändern und Abfragen verketten. Deutlich schneller, wenn Sie ein Problem diagnostizieren, das die Prüfung mehrerer Eintragstypen über mehrere Domains erfordert.

BefehlVerwendungBeispiel
nslookup DomainDomain-IPnslookup google.com
nslookup IPReverse DNSnslookup 8.8.8.8
nslookup Domain ServerBestimmten DNS abfragennslookup google.com 1.1.1.1
-type=mxMailservernslookup -type=mx gmail.com
-type=nsAutoritative DNSnslookup -type=ns github.com
-type=txtSPF, DKIM, DMARCnslookup -type=txt google.com
-type=cnameDomain-Aliasnslookup -type=cname www.github.com
-type=aaaaIPv6-Adressenslookup -type=aaaa google.com
-type=soaZonenautoritätnslookup -type=soa example.com
Interaktiver ModusMehrere Abfragennslookup dann Befehle
Unter Linux und macOS wird dig wegen seiner detaillierteren Ausgabe und flexibleren Syntax oft bevorzugt. Nslookup bleibt aber das universelle Tool, überall verfügbar, auch auf Windows-Rechnern ohne Zusatzinstallation. Für eine schnelle Diagnose von jedem Arbeitsplatz aus ist es das Tool, das nie fehlt.