Technik · 10 Min. Lesezeit

DNS-Fehler erkennen und beheben: Ursachen, Prüfung, TTL

Kurz erklärt

Ein DNS-Fehler bedeutet, dass ein Domainname nicht oder falsch in eine IP-Adresse aufgelöst wird. Die Website ist dann unerreichbar, obwohl der Server läuft. Typische Ursachen sind abgelaufene Domains, fehlerhaft geänderte Einträge, ausgefallene Nameserver und DNSSEC-Probleme. Ein DNS-Monitor prüft Einträge wie A, AAAA, MX, NS und TXT und meldet Abweichungen vom erwarteten Wert.

Das Wichtigste in Kürze

  • DNS ist die erste Station jeder Verbindung: Scheitert die Namensauflösung, erreicht keine Anfrage den Webserver.
  • NXDOMAIN heißt „Name existiert nicht“, SERVFAIL „Auflösung fehlgeschlagen“, ein Timeout „niemand hat geantwortet“ – jedes Bild hat eigene Ursachen.
  • Die TTL bestimmt, wie lange alte Werte noch kursieren; senken Sie sie vor einem Umzug rechtzeitig.
  • Mit dig fragen Sie gezielt Resolver und autoritative Nameserver ab und trennen so lokale von globalen Problemen.
  • Auch MX, SPF, CAA und DNSSEC sind DNS: Fehler dort fallen oft erst durch verlorene E-Mails oder Zertifikatsprobleme auf.

Was ist DNS, und warum führt ein Fehler zum Ausfall?

Das Domain Name System (DNS) übersetzt lesbare Namen wie example.com in IP-Adressen und beantwortet weitere Fragen, etwa welcher Server die E-Mails der Domain annimmt. Seine Grundlagen sind in RFC 1034 und RFC 1035 beschrieben. Bevor ein Browser eine Verbindung aufbauen kann, braucht er die IP-Adresse. Fehlt sie oder ist sie falsch, scheitert alles Weitere: Der Webserver bekommt die Anfrage nie zu sehen, Ihre Server-Logs bleiben leer, und trotzdem ist die Website für Besucher verschwunden.

Das macht DNS-Probleme tückisch. Der klassische Satz „bei mir geht es“ stimmt oft sogar: Ihr Rechner hat die Adresse zwischengespeichert, die Besucher nicht. Im Monitoring ist die Namensauflösung deshalb die erste Phase jeder Messung (siehe Was ist Website-Monitoring?), und sie kann zusätzlich mit einem eigenen DNS-Monitor überwacht werden.

Wie läuft eine Namensauflösung ab?

  1. Der Client fragt seinen rekursiven Resolver (beim Provider, im Unternehmen oder öffentlich).
  2. Kennt der Resolver die Antwort nicht aus dem Zwischenspeicher, fragt er einen Root-Server, dann den Server der Top-Level-Domain (z. B. .de), der auf die Nameserver der Domain verweist (Delegation).
  3. Der autoritative Nameserver der Domain liefert den eigentlichen Eintrag.
  4. Der Resolver gibt die Antwort zurück und speichert sie so lange, wie die TTL es erlaubt.

An jeder dieser Stationen kann etwas schiefgehen. Die Fehlersuche folgt deshalb derselben Reihenfolge: erst die Delegation (stimmen die NS-Einträge bei der Domain-Registrierung?), dann der autoritative Server (liefert er den richtigen Wert?), dann die Resolver (halten sie einen alten Wert?).

Welche Fehlerbilder gibt es?

FehlerbildBedeutungTypische UrsachenErster Schritt
NXDOMAINDer Name existiert nichtDomain abgelaufen oder gekündigt, Tippfehler, fehlender Eintrag (z. B. www)Registrierung und Zone prüfen
SERVFAILDer Resolver konnte keine gültige Antwort ermittelnNameserver kaputt oder nicht erreichbar, fehlerhafte DNSSEC-Signatur, Zone ungültigAutoritative Server direkt abfragen, DNSSEC prüfen
Timeout / keine AntwortKein Server hat geantwortetAlle Nameserver ausgefallen, Firewall blockiert UDP/TCP 53, NetzproblemAlle NS einzeln abfragen
Falsche IP-AdresseAuflösung gelingt, aber zum falschen ZielAlter Eintrag, vergessene Umstellung, Resolver-CacheAutoritativ und über Resolver vergleichen
REFUSEDServer verweigert die AntwortNameserver nicht für die Zone zuständig (Lame Delegation)NS-Einträge bei Registrar und in der Zone angleichen
Leere Antwort (NOERROR, keine Daten)Name existiert, aber nicht für diesen TypKein AAAA, MX oder TXT hinterlegtPrüfen, ob der Eintragstyp erwartet wird

Besonders folgenreich ist die abgelaufene Domain. Verlängert der Registrar nicht rechtzeitig, schaltet er die Delegation ab oder parkt die Domain; die Website, die Mail und häufig auch Zertifikatsverlängerungen fallen gleichzeitig aus. Wer mehrere Domains betreut, sollte Ablaufdaten zentral führen. Rechtliche und vertragliche Fragen rund um Domainkündigungen klären Sie mit dem Registrar oder einer fachkundigen Stelle.

Wie prüfen Sie DNS mit dig?

dig ist das Standardwerkzeug. Es ist auf Linux und macOS meist vorhanden, unter Windows nutzen Sie nslookup oder die WSL. Die wichtigsten Aufrufe:

# A-Eintrag über den Standard-Resolver
dig example.com A +short

# Über einen bestimmten Resolver (lokalen vom globalen Zustand trennen)
dig @1.1.1.1 example.com A +short
dig @8.8.8.8 example.com A +short

# Zuständige Nameserver ermitteln
dig example.com NS +short

# Den autoritativen Server direkt fragen (umgeht Resolver-Caches)
dig @ns1.beispiel-hoster.de example.com A +noall +answer

# Den Weg von der Wurzel bis zur Antwort verfolgen
dig example.com A +trace

# Weitere Typen: Mail, Text-Einträge, Zertifikatsrichtlinie
dig example.com MX +short
dig example.com TXT +short
dig example.com CAA +short

# DNSSEC-Validierung testen
dig example.com A +dnssec

Die Regel dahinter lautet: Liefert der autoritative Server den richtigen Wert, die Resolver aber nicht, liegt es am Cache oder an der Delegation. Liefert schon der autoritative Server Unsinn, liegt der Fehler in Ihrer Zone. In der Antwort von dig zeigt die Zahl vor IN die verbleibende TTL des Eintrags an.

Was bedeuten TTL und „Propagation“ wirklich?

Jeder DNS-Eintrag hat eine TTL (Time To Live) in Sekunden. Sie legt fest, wie lange ein Resolver die Antwort speichern darf. „Propagation“ ist dabei kein aktiver Verbreitungsvorgang, sondern das Auslaufen alter Zwischenspeicher. Ändern Sie einen Eintrag, sehen Besucher den neuen Wert, sobald ihr Resolver die alte Antwort verworfen hat – spätestens nach Ablauf der alten TTL, die bei der letzten Abfrage galt.

TTL (Sekunden)EntsprichtTypischer Einsatz
60–3001–5 MinutenKurz vor und während eines Umzugs; Failover-Szenarien
3.6001 StundeKompromiss im Normalbetrieb
86.40024 StundenSehr stabile Einträge (MX, NS)
Beispielrechnung

Angenommen, Ihr A-Eintrag hat eine TTL von 86.400 Sekunden (24 Stunden), und am Samstag um 10:00 Uhr soll der Server wechseln. Wenn Sie die TTL erst am Samstagmorgen auf 300 Sekunden senken, wirkt das nicht sofort: Resolver, die den Eintrag kurz zuvor abgerufen haben, halten ihn noch bis zu 24 Stunden. Senken Sie die TTL dagegen bereits am Freitagmorgen (mindestens 24 Stunden vor dem Wechsel), sind bis Samstag 10:00 Uhr alle Zwischenspeicher auf die kurze TTL umgestellt. Nach der Umstellung sehen dann spätestens nach 5 Minuten alle Besucher den neuen Server. Nach erfolgreichem Umzug setzen Sie die TTL wieder auf 3.600 oder höher, um die Last auf Ihre Nameserver zu senken.

Die Faustregel: Senken Sie die TTL mindestens so lange vor dem Umzug, wie die alte TTL beträgt. Wie Sie den Wechsel zusätzlich überwachen, beschreibt Relaunch und Umzug überwachen.

Welche Einträge lohnt es sich zu überwachen?

EintragZweckWas ein Fehler bewirkt
A / AAAAIPv4-/IPv6-Adresse der WebsiteWebsite nicht erreichbar oder zeigt auf falschen Server; ein veralteter AAAA-Eintrag trifft nur IPv6-Nutzer
CNAMEAlias auf anderen Namen (CDN, Hosting)Verweis ins Leere; am Zonenapex (example.com selbst) nicht zulässig
NSZuständige NameserverAusfall der gesamten Domain bei fehlerhafter Delegation
MXMailserverE-Mails gehen verloren, Website bleibt scheinbar gesund
TXT (SPF, DKIM, DMARC)Absender-AuthentifizierungMails landen im Spam oder werden abgelehnt, siehe SPF, DKIM und DMARC erklärt
CAAErlaubt bestimmten CAs die Ausstellung von Zertifikaten (RFC 8659)Zertifikatserneuerung scheitert, siehe SSL-Zertifikate rechtzeitig prüfen
DS / DNSSECKryptografische Absicherung der ZoneFehlerhafte Signatur führt bei validierenden Resolvern zu SERVFAIL

Ein häufiger Fehler besteht darin, nur den A-Eintrag zu betrachten. MX-Fehler fallen oft erst auf, wenn ein Kunde sich über unbeantwortete Mails wundert.

Wie erkennen Sie DNS-Fehler automatisch?

Ein DNS-Monitor löst in festen Abständen einen Eintrag auf und vergleicht optional mit einem erwarteten Wert. Schlägt die Auflösung fehl oder weicht der Wert ab, gilt das als Fehlschlag. Das hat zwei Vorteile gegenüber dem reinen HTTP-Monitor: Er zeigt die Ursache (DNS statt Server) und er findet Änderungen, die der HTTP-Check nicht bemerkt, etwa wenn die IP-Adresse unbemerkt zu einem anderen, aber ebenfalls antwortenden Server wechselt. Eine zusätzliche Übersicht aller Prüfarten bietet die Seite Monitortypen.

Beispiel: Umzug mit DNS-Kontrolle

Sie ziehen eine Website auf einen neuen Server. Legen Sie vorab einen DNS-Monitor für den A-Eintrag an und hinterlegen Sie die neue IP-Adresse als erwarteten Wert. Solange der Monitor fehlschlägt, zeigt der Eintrag noch auf den alten Server. Sobald er erfolgreich ist, hat der Messstandort die Umstellung gesehen. Während der Umstellung können Sie ein Wartungsfenster setzen, damit kein Alarm ausgelöst wird.

Wie beheben Sie die häufigsten DNS-Probleme?

  • Wenn NXDOMAIN für die Hauptdomain: Domain-Status beim Registrar prüfen (Ablauf, Sperre). Ist sie aktiv, NS-Einträge prüfen.
  • Wenn NXDOMAIN nur für www: Fehlenden Eintrag ergänzen (A oder CNAME) oder per Weiterleitung lösen.
  • Wenn SERVFAIL: Autoritative Server direkt abfragen; antworten sie, DNSSEC prüfen (dig +dnssec), und bei Verdacht den DS-Eintrag beim Registrar mit der Zone abgleichen.
  • Wenn Timeout: Alle Nameserver einzeln testen, Firewall-Regeln für Port 53 (UDP und TCP) prüfen, Nameserver-Anbieter kontaktieren.
  • Wenn alter Wert bei einigen Nutzern: TTL abwarten; bei eigenen Geräten den lokalen Cache leeren (resolvectl flush-caches unter Linux, ipconfig /flushdns unter Windows).
  • Wenn nur IPv6-Nutzer betroffen: AAAA-Eintrag prüfen. Zeigt er auf einen Server, auf dem der Webserver kein IPv6 bedient, entsteht ein Teilausfall.

Für Nameserver gilt zusätzlich die Empfehlung, mindestens zwei Server an unterschiedlichen Standorten einzusetzen. Das ist keine Garantie, verringert aber das Risiko, dass ein einzelner Ausfall die Domain unerreichbar macht.

Welche häufigen Fehler führen zu DNS-Ausfällen?

FehlerFolgeGegenmaßnahme
Domain-Ablauf übersehenWebsite, Mail und Zertifikatserneuerung fallen ausAblaufdaten führen, Auto-Verlängerung, Kontakt-E-Mail aktuell halten
TTL nicht vor dem Umzug gesenktStundenlang gemischte ZuständeTTL mindestens eine alte TTL vorher senken
Alte Einträge nach Umzug nicht entferntMail oder Subdomains zeigen auf alten ServerZone nach dem Umzug vollständig prüfen
Nur einen Nameserver eingetragenSingle Point of FailureMindestens zwei Nameserver
DNSSEC ohne passenden DS-EintragSERVFAIL bei validierenden ResolvernBeim Anbieterwechsel DNSSEC sauber deaktivieren oder DS aktualisieren
Nur HTTP, kein DNS-MonitorUrsache bleibt unklar, Wertänderungen unbemerktDNS-Monitor mit erwartetem Wert ergänzen
CNAME am ZonenapexKonflikt mit MX, NS und SOAA-Eintrag oder ALIAS/ANAME-Funktion des Anbieters nutzen

Checkliste: DNS im Blick behalten

  1. Ablaufdatum der Domain notiert und Auto-Verlängerung geprüft?
  2. Mindestens zwei Nameserver, bei Registrar und in der Zone identisch?
  3. A-, AAAA-, MX- und NS-Einträge dokumentiert, mit erwarteten Werten?
  4. DNS-Monitor für den A-Eintrag der Hauptdomain, bei Bedarf für MX und www.
  5. Vor Umzügen: TTL gesenkt, Wartungsfenster geplant, Rückfallplan vorhanden.
  6. Nach Änderungen: autoritativ und über zwei öffentliche Resolver verglichen.
  7. SPF/DMARC und CAA nach Provider-Wechsel erneut geprüft.
  8. DNSSEC nur aktiv, wenn der DS-Eintrag nachweislich zur Zone passt.

Grenzen und Einordnung

Ein DNS-Monitor fragt aus Sicht des Messstandorts und seines Resolvers. Andere Resolver können wegen unterschiedlich abgelaufener TTL noch einen anderen Wert liefern; auch regionale Unterschiede (Geo-DNS, CDN) lassen sich nicht vollständig abbilden. Ohne zusätzlich eingerichtete Messstandorte beobachtet nur der Hauptstandort. Ein erfolgreicher DNS-Check sagt zudem nichts darüber, ob der Webserver antwortet; kombinieren Sie ihn mit einem HTTP-Monitor. Und er prüft nicht die inhaltliche Richtigkeit Ihrer gesamten Zone: Ob SPF-Syntax oder DMARC-Richtlinie sinnvoll sind, bewertet er nicht.

Schließlich hilft DNS-Überwachung nicht bei Problemen auf der Registrar-Seite, die außerhalb des DNS liegen (Kontoverifizierung, Zahlungsprobleme). Dort zählen Fristen und Kontaktpflege. Eine allgemeine Einordnung bietet Grenzen automatischer Website-Prüfungen.

Wie setzen Sie das mit UPTIMESHIELD um?

Der DNS-Monitor löst den gewählten Eintrag (zum Beispiel A, AAAA, CNAME, MX, NS oder TXT) auf und vergleicht ihn bei Bedarf mit dem von Ihnen hinterlegten Wert. Abweichungen und Auflösungsfehler zählen als Fehlschlag und lösen nach der eingestellten Zahl aufeinanderfolgender Fehlschläge (Standard 2) Alarm über Ihre Benachrichtigungskanäle aus. Empfehlenswert ist die Kombination aus HTTP-Monitor, DNS-Monitor und SSL-Überwachung: So sehen Sie, ob Auflösung, Zertifikat oder Server die Ursache sind.

Für einen ersten Überblick ohne Konto prüft die Sofortprüfung im Uptime Checker unter anderem A, AAAA, MX, NS, SPF, DMARC, CAA und DNSSEC und fasst sie im Teilscore „DNS & E-Mail“ zusammen. Details zur Auswertung stehen in der Messmethodik.

Quellen und weiterführende Standards

Externe Links führen zu den Original-Spezifikationen und offiziellen Dokumentationen. Die Einordnung und die Beispielrechnungen stammen aus der Messmethodik von UPTIMESHIELD.

Selbst prüfen: Testen Sie jetzt, ob Ihre Website erreichbar ist und wie schnell sie antwortet – mit dem Uptime Checker.

Häufige Fragen zum Thema

Wie lange dauert die Propagation einer DNS-Änderung?
Höchstens so lange wie die TTL des alten Eintrags. Bei einer TTL von 3.600 Sekunden also bis zu einer Stunde, bei 86.400 Sekunden bis zu 24 Stunden. Es gibt keine feste Wartezeit von „bis zu 48 Stunden“, wenn die TTL kurz war.
Was bedeutet NXDOMAIN?
Der abgefragte Name existiert im DNS nicht. Häufige Gründe sind eine abgelaufene oder gekündigte Domain, ein Tippfehler oder ein fehlender Eintrag, etwa für www.
Was ist der Unterschied zwischen NXDOMAIN und SERVFAIL?
NXDOMAIN ist eine gültige Antwort: Der Name gibt es nicht. SERVFAIL bedeutet, dass die Auflösung selbst scheiterte, zum Beispiel wegen ausgefallener Nameserver oder fehlerhafter DNSSEC-Signaturen.
Warum erreichen manche Besucher die Seite, andere nicht?
Meist halten unterschiedliche Resolver unterschiedliche Zwischenspeicher-Stände nach einer Änderung. Auch ein falscher AAAA-Eintrag kann nur IPv6-Nutzer betreffen. Vergleichen Sie mit dig mehrere Resolver und den autoritativen Server.
Kann ich DNS-Änderungen überwachen?
Ja. Ein DNS-Monitor mit hinterlegtem Erwartungswert schlägt fehl, sobald der Eintrag vom erwarteten Wert abweicht. Das eignet sich für Umzüge und zur Erkennung unbeabsichtigter Änderungen.
Reicht ein HTTP-Monitor, um DNS-Probleme zu erkennen?
Er bemerkt den Ausfall, zeigt aber nicht immer die Ursache und übersieht Änderungen, bei denen die Website weiter antwortet, etwa einen falschen MX-Eintrag. Ein DNS-Monitor ergänzt ihn gezielt.