Nameserver abfragen: NS-Lookup für eine Domain

Sehen Sie, welche Nameserver für eine Domain antworten und ob die NS-Records im DNS mit der Delegation bei der Registry übereinstimmen.

Was Nameserver tun

Nameserver sind die Server, auf denen die DNS-Einträge einer Domain liegen. Ruft jemand Ihre Website auf oder schickt Ihnen eine E-Mail, ermittelt sein Resolver zuerst, welche Nameserver für Ihre Domain zuständig sind, und fragt dann einen davon. Wer diese Nameserver betreibt, bestimmt, was in allen anderen Einträgen steht. Deshalb ist der NS-Satz das Erste, was man prüft, wenn sich das DNS unerwartet verhält.

An den NS-Records lässt sich der DNS-Anbieter meist auf einen Blick erkennen: ein Registrar, ein CDN wie Cloudflare, ein Cloud-Anbieter oder Server, die der Inhaber selbst betreibt.

Zwei Stellen, eine Antwort

Die Nameserver einer Domain sind an zwei Stellen eingetragen. Die Registry führt die Delegation, die Sie bei Ihrem Registrar festlegen. Zusätzlich enthält die Zone selbst NS-Records, die Ihr DNS-Anbieter ausliefert. Resolver folgen der Delegation, um Ihre Zone zu finden. Sie ist also der Satz, der den Verkehr tatsächlich lenkt. Beide Stellen sollten aber dieselben Server nennen.

OrbitProbe liest die Delegation aus den Registrierungsdaten und die NS-Records aus dem DNS und sagt Ihnen, ob beide übereinstimmen. Während eines Anbieterwechsels ist eine Abweichung für kurze Zeit zu erwarten. Zu jedem anderen Zeitpunkt bedeutet sie meist, dass eine Änderung an der einen Stelle vorgenommen und an der anderen vergessen wurde.

Subdomains

Eine Subdomain wie www oder mail hat normalerweise keine eigenen NS-Records und nutzt die Nameserver der übergeordneten Domain. Eigene NS-Records hat sie nur, wenn sie an andere Server delegiert wurde. Die Abfrage zeigt das an.

So verwenden Sie dieses Tool

  1. Domain eingeben. Tippen Sie einen Domainnamen wie example.com ein oder fügen Sie ihn ein. Eine vollständige URL geht auch: Schema, Pfad und ein führendes www werden entfernt.
  2. Nameserver abfragen. Das Tool liest die NS-Records aus dem DNS und die bei der Registry eingetragenen Nameserver.
  3. Beide Listen vergleichen. Sie sollten übereinstimmen. Eine Abweichung bedeutet meist einen Nameserver-Wechsel, der noch nicht abgeschlossen ist.

Dasselbe auf der Kommandozeile

Dieselbe Prüfung im Terminal. Die Befehle verwenden example.com: Ersetzen Sie es durch Ihren eigenen Namen.

  • NS-Recordsdig example.com NS +short
  • Delegation aus Sicht der übergeordneten Zonedig example.com NS +trace | tail -n 12
  • Windowsnslookup -type=NS example.com

Häufige Fragen

Wie finde ich die Nameserver einer Domain heraus?

Geben Sie oben die Domain ein. Sie erhalten die NS-Records, die öffentliche Resolver liefern, und die bei der Registry eingetragenen Nameserver. Im Terminal geht es mit dig NS example.com oder nslookup -type=ns example.com.

Wie viele Nameserver sollte eine Domain haben?

Mindestens zwei, in unterschiedlichen Netzen, damit ein einzelner Ausfall die Domain nicht vom Netz nimmt. Die meisten DNS-Anbieter stellen zwei bis vier bereit.

Warum zeigen Registry und DNS unterschiedliche Nameserver?

Entweder läuft gerade ein Nameserver-Wechsel und die Caches sind noch nicht abgelaufen, oder die Änderung wurde nur an einer der beiden Stellen vorgenommen. Maßgeblich ist die Delegation bei der Registry, denn ihr folgen die Resolver.

Wie lange dauert ein Nameserver-Wechsel?

Die Delegation bleibt so lange im Cache, wie die übergeordnete Zone vorgibt, häufig 48 Stunden. Lassen Sie die alte Zone in dieser Zeit unverändert und mit identischem Inhalt weiterlaufen.

Kann ich an den Nameservern erkennen, wo eine Website gehostet wird?

Nur den DNS-Anbieter. Die Website kann ganz woanders liegen. Mit der IP- und Hosting-Abfrage sehen Sie das Netz, aus dem die Website ausgeliefert wird.