Guides 6 Min. Lesezeit

DNS_PROBE_FINISHED_NXDOMAIN: Ursachen und Lösungen für Website-Betreiber

DNS_PROBE_FINISHED_NXDOMAIN bedeutet, dass der Domainname im DNS nicht gefunden wurde. Was auf Betreiberseite dahintersteckt, wie Sie es mit dig und nslookup prüfen und wie Sie vorbeugen.

DNS_PROBE_FINISHED_NXDOMAIN ist die Fehlermeldung, die Chrome anzeigt, wenn das DNS meldet, dass der Domainname nicht existiert. NXDOMAIN steht für „non-existent domain“, also eine nicht existierende Domain. Sieht nur ein einzelner Besucher den Fehler, liegt die Ursache meist bei ihm: ein Tippfehler, ein veralteter DNS-Cache oder ein defekter Resolver. Sehen ihn alle, liegt das Problem bei Ihnen: eine abgelaufene Domain, ein gelöschter oder geänderter DNS-Eintrag, ein missglückter Nameserver-Wechsel oder ein neuer Eintrag, der sich noch nicht verbreitet hat. Am schnellsten finden Sie den Unterschied heraus, indem Sie die Domain mit dig oder nslookup über einen öffentlichen Resolver abfragen.

Dieser Leitfaden richtet sich vor allem an Website-Betreiber, Agenturen und Entwickler, die eine Domain wieder erreichbar machen müssen. Einen kurzen Abschnitt für Besucher finden Sie am Ende.

Was NXDOMAIN tatsächlich bedeutet

Wenn ein Browser northwind.shop öffnet, fragt er einen DNS-Resolver nach der Adresse. Der Resolver folgt der Kette von den Root-Servern über die .shop-Server bis zu den Nameservern von northwind.shop. Endet diese Kette mit der autoritativen Antwort „Dieser Name existiert nicht“, gibt der Resolver NXDOMAIN zurück und der Browser gibt auf. In Chrome steht dann „Die Website ist nicht erreichbar“ mit dem Hinweis, dass die IP-Adresse des Servers nicht gefunden wurde, und dem Code DNS_PROBE_FINISHED_NXDOMAIN. Andere Browser formulieren es anders, aber es ist derselbe Fehler.

Zwei verwandte DNS-Antworten sollten Sie kennen, weil sie auf andere Probleme hinweisen:

AntwortBedeutungTypische UrsacheNXDOMAINDer Name existiert überhaupt nichtFehlender Eintrag, abgelaufene oder gesperrte Domain, TippfehlerNOERROR ohne AntwortDer Name existiert, aber nicht mit diesem EintragstypEine AAAA-Abfrage für einen Namen, der nur einen A-Eintrag hatSERVFAILDer Resolver hat keine gültige Antwort erhaltenDefekte Nameserver, DNSSEC-Probleme, ein missglückter Nameserver-Wechsel

Der Browser eines Besuchers kann bei allen dreien ähnliche Fehler anzeigen. Prüfen Sie daher, welche Antwort Sie erhalten, bevor Sie mit der Fehlerbehebung beginnen.

Ursachen auf Betreiberseite

Die Domainregistrierung ist abgelaufen

Läuft eine Registrierung aus, veröffentlicht der Registrar die Domain in der Regel nicht mehr wie gewohnt. Je nach Registrar und Registry wird die Domain gesperrt und aus dem DNS entfernt, was NXDOMAIN für alles darunter zur Folge hat, oder auf eine Parkseite umgeleitet, die Ihre Website durch fremde Inhalte ersetzt. So oder so fallen Website, E-Mail und API gleichzeitig aus. Die Verlängerungserinnerungen gingen oft an eine Adresse, die niemand mehr liest. Mehr dazu, warum Domain-Monitoring für Ihr Unternehmen wichtig ist.

Ein Eintrag wurde gelöscht oder geändert

Jemand hat beim Aufräumen der Zone den A-Eintrag für www entfernt, oder bei einer Migration wurde die Zone ohne einen zuvor vorhandenen Eintrag neu angelegt. Die nackte Domain funktioniert noch, www liefert NXDOMAIN – oder umgekehrt. Subdomains wie shop, api oder status gehen bei Migrationen besonders leicht verloren, weil niemand sie prüft.

Die Nameserver wurden geändert

Wer das DNS zu einem neuen Anbieter umzieht, ändert beim Registrar die Nameserver. Ist die Zone beim neuen Anbieter unvollständig, ist jeder nicht übernommene Eintrag weg. Zeigen die Nameserver auf einen Anbieter, bei dem die Zone gar nicht existiert, erhalten Resolver womöglich Fehler oder NXDOMAIN-Antworten für die gesamte Domain.

Ein Tippfehler im Eintrag oder beim Nameserver

northwind.shpo in einem Nameserver-Feld, ein fehlender Punkt am Ende eines CNAME-Ziels in einer Zonendatei oder ein Eintrag, der als www.northwind.shop.northwind.shop angelegt wurde, weil das Control Panel den Zonennamen automatisch anhängt. Jeder dieser Fehler erzeugt NXDOMAIN für einen Namen, den Sie sicher angelegt zu haben glauben.

Propagation und Negative Caching

Ein gerade angelegter Eintrag ist womöglich noch nicht überall sichtbar. Resolver speichern Antworten so lange zwischen, wie es die TTL erlaubt, und sie speichern auch „existiert nicht“. Diese negative Antwort bleibt für eine Dauer im Cache, die im SOA-Eintrag der Zone festgelegt ist. Hat jemand eine Subdomain abgefragt, bevor Sie sie angelegt haben, kann sein Resolver noch eine Weile NXDOMAIN zurückgeben, obwohl der Eintrag längst existiert.

Schnelle Prüfungen mit dig und nslookup

Fragen Sie zuerst direkt einen öffentlichen Resolver ab. So umgehen Sie den Cache Ihres eigenen Rechners:

dig northwind.shop A @1.1.1.1
dig www.northwind.shop A @8.8.8.8

Achten Sie auf das Feld status im Header. status: NXDOMAIN bestätigt, dass der Name aus Sicht des Resolvers nicht existiert. status: NOERROR mit einem Answer-Abschnitt bedeutet, dass das DNS funktioniert und das Problem woanders liegt.

Prüfen Sie als Nächstes, welche Nameserver die Domain nutzt, und fragen Sie diese direkt ab. Ihre Antwort ist maßgeblich:

dig NS northwind.shop +short
dig www.northwind.shop A @ns1.example-dns.net

Hat der autoritative Nameserver den Eintrag, öffentliche Resolver liefern aber NXDOMAIN, warten Sie darauf, dass die Caches ablaufen. Liefert auch der autoritative Nameserver NXDOMAIN, fehlt der Eintrag in der Zone oder ist falsch geschrieben.

Um die gesamte Kette von der Root an zu verfolgen, was nach einem Nameserver-Wechsel genau zeigt, wo die Delegation abbricht, verwenden Sie:

dig www.northwind.shop +trace

Unter Windows erledigt nslookup dieselbe Aufgabe:

nslookup www.northwind.shop 1.1.1.1
nslookup -type=NS northwind.shop

„Non-existent domain“ in der Ausgabe bedeutet NXDOMAIN.

Prüfen Sie zum Schluss die Registrierung. Eine Abfrage bei Ihrem Registrar oder über einen WHOIS- oder RDAP-Dienst zeigt das Ablaufdatum und Statuscodes wie clientHold oder serverHold, die bedeuten, dass die Domain aus dem DNS genommen wurde.

So beheben Sie den Fehler

Abgelaufene Domain: Verlängern Sie sie sofort beim Registrar. Eine Wiederherstellung nach Ablauf der Karenzzeit kann teurer sein und länger dauern, handeln Sie also beim ersten Anzeichen. Prüfen Sie nach der Verlängerung, ob die Nameserver noch die erwarteten sind.

Fehlender Eintrag: Legen Sie ihn bei Ihrem DNS-Anbieter neu an. Haben Sie einen Eintragsverlauf oder einen Export der Zone von vor der Änderung, stellen Sie ihn daraus wieder her statt aus dem Gedächtnis.

Nameserver-Problem: Vergleichen Sie die Nameserver beim Registrar mit dem Ort, an dem Ihre Zone tatsächlich liegt. Stellen Sie sie entweder zurück oder vervollständigen Sie die Zone beim neuen Anbieter.

Tippfehler: Korrigieren Sie Name oder Ziel und beachten Sie die Regeln für den abschließenden Punkt bei Ihrem Anbieter bzw. in Ihrem Zonendateiformat.

Propagation: Warten Sie, bis die TTL und die Dauer des Negative Caching abgelaufen sind. Senken Sie vor geplanten Änderungen die TTL einen Tag im Voraus, damit Änderungen schneller greifen.

Sobald alles wieder läuft, ergänzen Sie einen Hinweis auf Ihrer Statusseite oder informieren betroffene Kunden. DNS-Ausfälle betreffen oft auch E-Mails, prüfen Sie also, ob die Mails wieder fließen.

Für Besucher: wenn nur Sie den Fehler sehen

Funktioniert die Website bei anderen, liegt die Ursache bei Ihrem Gerät oder Netzwerk. Probieren Sie Folgendes der Reihe nach:

Prüfen Sie die Adresse auf Tippfehler.

Versuchen Sie es in einem anderen Netzwerk, zum Beispiel mit mobilen Daten statt WLAN.

Leeren Sie den DNS-Cache. Unter Windows mit ipconfig /flushdns, unter macOS mit sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. In Chrome können Sie zusätzlich den Host-Cache unter chrome://net-internals/#dns leeren.

Stellen Sie in den Netzwerkeinstellungen auf einen öffentlichen DNS-Resolver um.

Schalten Sie VPN oder Sicherheitssoftware ab, die DNS filtert, und prüfen Sie die hosts-Datei auf einen alten Eintrag.

NXDOMAIN-Ausfällen vorbeugen

Die meisten NXDOMAIN-Ausfälle auf Betreiberseite lassen sich mit drei Arten von Monitoring verhindern:

Monitoring des Domainablaufs zeigt die verbleibenden Tage jeder Registrierung und erinnert Sie vor dem Ablauf – in einem Kanal, den Ihr Team tatsächlich liest.

Monitoring der DNS-Einträge alarmiert Sie, wenn sich ein Eintrag ändert (mit altem und neuem Wert) oder verschwindet. So wird ein gelöschter www-Eintrag oder ein unerwarteter Nameserver-Wechsel zum Alarm statt zum Rätsel.

Uptime-Monitoring meldet das Symptom von außen. Lässt sich die Domain nicht mehr auflösen, schlägt der Check mit einem DNS-Fehler statt mit einem Statuscode fehl, und Sie wissen, wo Sie suchen müssen.

Uptimecheck deckt alle drei in einem Konto ab. Das Domain-Monitoring verfolgt den Ablauf der Registrierung über alle Registrare hinweg und verschickt Erinnerungen, das DNS-Monitoring überwacht A-, AAAA-, CNAME-, MX-, NS-, SOA-, TXT- und CAA-Einträge und speichert einen Verlauf aller Änderungen, und das Uptime-Monitoring bestätigt von außen, dass die Website antwortet. Aus dem Eintragsverlauf stellen Sie auch wieder her, wenn eine Migration schiefgeht. Unser Leitfaden zum Erkennen gekaperter DNS-Einträge erklärt, was unerwartete Änderungen bedeuten können, und wenn die Domain aufgelöst wird, der Browser aber trotzdem warnt, lesen Sie SSL-Zertifikatsfehler erklärt.

Zusammenfassung

NXDOMAIN bedeutet, dass das DNS den Namen für nicht existent erklärt. Sieht nur eine Person den Fehler, liegt es an ihrem Cache, ihrem Netzwerk oder einem Tippfehler. Sehen ihn alle, prüfen Sie Registrierung, Nameserver und Eintrag in genau dieser Reihenfolge, mit dig über einen öffentlichen Resolver und über Ihre eigenen Nameserver. Überwachen Sie anschließend die Dinge, die den Ausfall verursacht haben, damit der nächste Ablauf oder gelöschte Eintrag zuerst bei Ihnen ankommt.

Uptimecheck überwacht Ihre Domains, DNS-Einträge und Websites an einem Ort und alarmiert Sie, bevor eine abgelaufene Registrierung oder ein geänderter Eintrag Ihre Website offline nimmt. Starten Sie Ihre 14-tägige kostenlose Testphase, ohne Kreditkarte.

Fragen

Liegt DNS_PROBE_FINISHED_NXDOMAIN an meiner Website oder am Besucher?

Fragen Sie die Domain mit dig oder nslookup über einen öffentlichen Resolver ab. Kommt NXDOMAIN zurück, liegt das Problem bei Ihrer Domain oder Ihrem DNS. Wird sie aufgelöst, sind vermutlich Gerät, Netzwerk oder DNS-Cache des Besuchers die Ursache.

Kann eine abgelaufene Domain NXDOMAIN verursachen?

Ja. Läuft eine Registrierung aus, kann die Domain gesperrt und aus dem DNS entfernt werden, sodass jeder Name darunter NXDOMAIN liefert. Manche Registrare zeigen stattdessen eine Parkseite.

Wie lange dauert es, bis ein neuer DNS-Eintrag funktioniert?

Oft nur Minuten. Resolver, die die alte Antwort zwischengespeichert haben – auch ein gespeichertes „existiert nicht“ –, behalten sie jedoch, bis die TTL bzw. die Dauer des Negative Caching abgelaufen ist. Senken Sie die TTL vor geplanten Änderungen.

Wie werde ich gewarnt, bevor NXDOMAIN auftritt?

Überwachen Sie das Ablaufdatum der Domainregistrierung und Ihre DNS-Einträge. Dann erhalten Sie eine Erinnerung, bevor die Domain ausläuft, und einen Alarm, wenn sich ein Eintrag ändert oder verschwindet.

Weiterlesen

Guides 5 Min. Lesezeit

DNS-Monitoring: Geänderte oder gekaperte Einträge erkennen

Ein geänderter DNS-Eintrag kann Ihre Besucher oder E-Mails umleiten, ohne dass ein einziger Fehler auftritt. Wie DNS-Monitoring funktioniert, welche Einträge Sie überwachen sollten und was zu tun ist, wenn sich einer ändert.

Lesen

Guides 7 Min. Lesezeit

SSL-Zertifikatsfehler erklärt: Ursachen und Lösungen

NET::ERR_CERT_DATE_INVALID, ERR_CERT_COMMON_NAME_INVALID und andere SSL-Warnungen im Browser erklärt: was sie bedeuten, wodurch sie entstehen und wie Sie sie auf Ihrem Server beheben.

Lesen

Downtime ist von gestern.

Richten Sie Ihren ersten Monitor in weniger als einer Minute ein – oder sehen Sie sich zuerst die Live-Demo an.

14 Tage kostenlos testen · Danach gratis für 5 Monitore · Keine Kreditkarte