Drei Ebenen teilen sich den Namen „DNS-Server“
Stub-Resolver
Ihr eigenes Gerät
Rekursiver Resolver
ISP, Router oder 1.1.1.1
Autoritativ
das DNS der Domain selbst
Rekursive vs. autoritative DNS-Resolver erklärt
„DNS-Server“ wird locker für zwei wirklich verschiedene Rollen verwendet. Hält man sie auseinander, lässt sich das ganze System viel leichter durchdenken.
Der rekursive Resolver: erledigt die Laufarbeit
Ein rekursiver Resolver ist derjenige, mit dem Ihr Gerät tatsächlich spricht – oft vom Internetanbieter oder vom Router vorgegeben oder manuell auf eine öffentliche Option wie 1.1.1.1 oder 8.8.8.8 eingestellt. Seine Aufgabe ist es, Ihre Abfrage entgegenzunehmen und alles Nötige zu tun, um sie zu beantworten: zuerst im eigenen Cache nachsehen und, falls dort nichts liegt, die Kette von den Root-Servern über die TLD-Server bis zu den autoritativen Servern der Domain durchlaufen und Ihnen dann die endgültige Antwort zurückgeben.
Der autoritative Server: hat die eigentliche Antwort
Ein autoritativer Nameserver ist die maßgebliche Quelle für die Records einer bestimmten Domain – der eine Ort, an dem die eigentlichen A-, AAAA-, MX- und weiteren Records dieser Domain liegen. Er schlägt nichts in Ihrem Auftrag nach; er antwortet direkt für die Domains, für die er zuständig ist, und lehnt alles andere ab (oder leitet es weiter).
- Ihr rekursiver Resolver ist geteilte Infrastruktur und beantwortet typischerweise Abfragen zu Millionen verschiedener Domains, zu denen er keine besondere Beziehung hat.
- Die autoritativen Server einer Domain sind typischerweise wenige und gehören speziell zu dieser einen Domain (oder einer kleinen Gruppe verwandter Domains).
- Ein Tool, das einen direkten Lookup durchführt – etwa eine Domain direkt über den DNS-Resolver von Node.js gegen einen öffentlichen rekursiven Resolver auflöst –, nutzt dieselbe Kette vom rekursiven zum autoritativen Server wie Ihr Browser, nur ohne einen Browser drumherum.
Es gibt tatsächlich eine dritte Rolle: den Stub-Resolver
Ihr eigenes Gerät durchläuft die vollständige Kette selten selbst. Stattdessen läuft dort ein schlanker Stub-Resolver – ein kleines Stück Software auf Betriebssystemebene ohne eigene Logik, dessen einzige Aufgabe es ist, die DNS-Fragen Ihrer Anwendung an den konfigurierten rekursiven Resolver weiterzuleiten (den Ihres Providers, Ihres Routers oder eine manuell gesetzte Option wie 1.1.1.1) und die Antwort zurückzureichen. Deshalb ändert eine Anpassung der „DNS-Einstellungen“ auf einem Laptop oder Smartphone nichts an der Funktionsweise von DNS – sie ändert nur, an welchen rekursiven Resolver Ihr Stub-Resolver weiterleitet. Zunehmend geschieht dieser Weiterleitungsschritt selbst über einen verschlüsselten Kanal – DNS-over-HTTPS oder DNS-over-TLS –, sodass ein Beobachter im lokalen Netzwerk nicht mehr im Klartext mitlesen kann, welche Domains abgefragt werden.
Diese Unterscheidung erklärt auch, warum „mein DNS-Anbieter“ und „die autoritativen Nameserver meiner Domain“ meist dasselbe sind, während „der DNS-Server, den ich nutze“ (etwa 1.1.1.1) ein völlig anderer, generischer rekursiver Resolver ohne jede besondere Kenntnis Ihrer Domain ist – er ist nur der Bote.
| Rolle | Läuft wo | Kennt |
|---|---|---|
| Stub-Resolver | Im Betriebssystem Ihres eigenen Geräts | Nichts – leitet die Frage nur weiter |
| Rekursiver Resolver | Bei Ihrem Provider, im Router oder in einem öffentlichen Dienst wie 1.1.1.1 | Jede Domain, keine besonders – erledigt die Laufarbeit für alle |
| Autoritativer Nameserver | Beim DNS-Anbieter des Domain-Inhabers | Eine Domain (oder eine kleine Gruppe) vollständig und verbindlich |
Warum die Unterscheidung so viel Verwirrung auflöst
Erstaunlich viel DNS-Fehlersuche läuft darauf hinaus, herauszufinden, welche dieser drei Ebenen für ein bestimmtes verwirrendes Verhalten tatsächlich verantwortlich ist – und oft wird falsch geraten, weil alle drei umgangssprachlich „der DNS-Server“ heißen. Eine Domain, die bei direkter Abfrage ihrer eigenen autoritativen Nameserver korrekt, über den rekursiven Resolver eines bestimmten Providers aber falsch auflöst, verweist eindeutig auf Cache oder Konfiguration dieses Resolvers – nicht auf etwas, das der Domain-Inhaber kontrolliert. Umgekehrt verweist eine Domain, die unabhängig vom befragten rekursiven Resolver falsch auflöst, auf die autoritative Seite. Diese Trennung sauber und in Sekunden vornehmen zu können, macht den größten Teil des Unterschieds zwischen effizienter DNS-Fehlersuche und Raten aus.
Möchten Sie die öffentlichen DNS-Adressen einer Domain prüfen? Nutzen Sie das Tool Domain IP Lookup.
Weiterführende Artikel
Die passende TTL in der Praxis
DNS-TTL verstehen: Warum Änderungen Zeit brauchen
Die TTL bestimmt, wie lange eine DNS-Antwort gecacht wird, bevor sie neu abgefragt wird – der wahre Grund, warum DNS-Änderungen nicht überall sofort erscheinen.
Zwei Adressierungsschemata, die parallel laufen
IPv4
192.0.2.10
32 Bit – ca. 4,3 Mrd. Adressen – erschöpft
IPv6
2606:4700::6810:84e5
128 Bit – 340 Sextillionen Adressen
A-Records vs. AAAA-Records: IPv4 und IPv6 erklärt
A-Records liefern IPv4-Adressen, AAAA-Records IPv6 -- zwei unabhängige Adressfamilien für dieselbe Domain, und warum Sie beide prüfen sollten.
Eine rekursive DNS-Abfrage, Schritt für Schritt
Browser
fragt example.com an
Resolver
Ihr ISP / 1.1.1.1
Root + TLD
wer betreibt .com?
Autoritativ
die echte Antwort
Jeder Schritt in dieser Kette ist selbst eine DNS-Abfrage und wird danach zwischengespeichert
Was ist DNS und wie funktioniert es wirklich?
Ein verständlicher Durchgang durch das Domain Name System: was zwischen der Eingabe einer Domain und der Verbindung Ihres Browsers mit dem Server geschieht.