Zwei grundverschiedene Situationen
dig / nslookup
Volle Protokolldetails, skriptbar, offline
Web-Tool
Ohne Setup, Massenabfragen, teilbar
„Server DNS Address Could Not Be Found“ beheben
Der Anruf läuft meist so: „Das Internet ist kaputt, aber nur für eine einzige Website.“ Chrome zeigt eine graue Seite, einen kleinen Dinosaurier und die Worte Server DNS address could not be found, darunter in kleinerer Schrift DNS_PROBE_FINISHED_NXDOMAIN. Alles andere lädt einwandfrei. Die Person am Telefon hat den Router bereits zweimal neu gestartet.
Ich habe diesen Fehler öfter behoben, als ich zählen kann, und er bedeutet fast nie das, was die Leute befürchten. Mit Chrome ist nichts falsch, und die Website ist in der Regel auch nicht verschwunden. Ihr Computer hat nach der Adresse der Website gefragt, und irgendwo in der Kette kam als Antwort „gibt es nicht“ zurück. Diese Kette – der Cache Ihres Browsers, der Cache Ihres Betriebssystems, Ihr Router, der Resolver Ihres Anbieters – hat mehrere Glieder, und jedes einzelne davon kann der Lügner sein. Die ganze Arbeit besteht darin herauszufinden, welches.
Erste Frage: Ist die Website für alle down oder nur für Sie?
Bevor Sie auch nur eine Einstellung anfassen, nehmen Sie Ihr Telefon in die Hand. Schalten Sie das WLAN aus, damit das Telefon mobile Daten nutzt, und öffnen Sie die Website. Sie haben soeben den nützlichsten Test in diesem gesamten Leitfaden ausgeführt, denn Sie haben in fünf Sekunden den gesamten Netzwerkweg ausgetauscht.
- Die Website lädt über mobile Daten. Die Website ist in Ordnung. Etwas zwischen Ihrem Computer und dem Resolver Ihres Anbieters liefert Ihnen eine falsche Antwort, und alles Weitere unten wird das beheben.
- Die Website schlägt auch dort fehl. Probieren Sie eine weitere Website, die Sie täglich nutzen. Lädt diese, liegt das Problem wahrscheinlich am Ende der Website – eine abgelaufene Domain-Registrierung, eine verpfuschte DNS-Änderung oder ein Hoster, der den Stecker gezogen hat. Das können Sie von Ihrem Stuhl aus nicht beheben.
- Alles schlägt überall fehl. Das ist dann nicht mehr dieser Fehler; das ist Ihre Verbindung selbst. Anderes Problem, anderer Leitfaden.
Wenn Sie dieselbe Antwort mit mehr Reichweite möchten, als Ihr Telefon Ihnen bietet, fragt der DNS-Propagation-Checker öffentliche Resolver in mehreren Ländern ab und zeigt, ob sie sich über die Adresse der Website einig sind. Geben Resolver auf der ganzen Welt NXDOMAIN zurück, hat die Website ein echtes DNS-Problem. Geben sie alle bereitwillig eine Adresse zurück, entsteht die falsche Antwort irgendwo in Ihrer Nähe.
Was der Fehler wirklich bedeutet
DNS ist die Abfrage, die einen Namen wie example.com in die numerische Adresse verwandelt, mit der sich Ihr Browser tatsächlich verbindet. Dieser Fehler bedeutet, dass die Abfrage nicht zufällig leer zurückkam – der Resolver hat aktiv gemeldet, dass der Name nicht existiert. Dafür steht NXDOMAIN, und unsere Erklärung dazu, was NXDOMAIN bedeutet, behandelt die Antwort selbst ausführlich.
Hier ist der Teil, der die Leute stolpern lässt: „Existiert nicht“ kann eine wahre Antwort über eine gelöschte Website sein oder eine veraltete Antwort, die Ihre eigene Technik früher zwischengespeichert hat und immer wiederholt. Die Fehlermeldung sieht in beiden Fällen identisch aus. Deshalb zielen die folgenden Lösungen auf Caches und Resolver statt auf den Browser selbst – Chrome dafür neu zu installieren ist, als kauften Sie ein neues Telefon, weil sich die Nummer eines einzigen Kontakts geändert hat.
Ordnen Sie das Symptom der Ursache zu
| Symptom | Wahrscheinliche Ursache | Schnelltest |
|---|---|---|
| Eine Website schlägt fehl, alles andere funktioniert | Veralteter Cache oder ein fehlerhafter Eintrag in der Hosts-Datei | Öffnen Sie die Website auf Ihrem Telefon über mobile Daten |
| Jede Website schlägt mit demselben Fehler fehl | Ihr Resolver oder das DNS Ihres Routers ist down | Ändern Sie die Resolver-Adresse auf Ihrem Computer |
| Schlägt nur bei verbundenem VPN fehl | Das DNS des VPN ist defekt oder blockiert | Trennen Sie das VPN und laden Sie die Seite neu |
| Funktionierte gestern, kaputt nach einem Website-Umzug | Alte Antwort ist in Ihrer Nähe noch zwischengespeichert | Prüfen Sie die Website in einem Propagation-Checker |
| Einen Tag nach der Behebung wieder kaputt | Router verteilt einen toten Resolver | Vergleichen Sie die DNS-Einstellungen von Router und Computer |
Die Lösungen in der Reihenfolge, in der ich sie wirklich versuche
Leeren Sie Ihren DNS-Cache
Führen Sie unter Windows die Eingabeaufforderung aus und geben Sie
ipconfig /flushdnsein. Auf einem Mac ist essudo dscacheutil -flushcacheim Terminal. Das wirft die gespeicherten Antworten Ihres Computers weg, einschließlich der falschen, und erzwingt eine frische Abfrage. Es dauert zehn Sekunden und schadet nichts, weshalb es immer mein erster Schritt ist.Zu einem öffentlichen Resolver wechseln
Hat das Leeren nichts verändert, kommt die falsche Antwort von weiter oben. Stellen Sie die DNS-Server Ihres Computers auf einen öffentlichen Resolver wie
1.1.1.1oder8.8.8.8um und laden Sie neu. Erwacht die Website zum Leben, war der Resolver Ihres Anbieters der Lügner – lassen Sie die Einstellung so oder behalten Sie sie, bis Ihr Anbieter sich wieder fängt.Prüfen Sie die Hosts-Datei
Die Hosts-Datei setzt sich vollständig über das DNS hinweg. Wenn eine Zeile darin den Namen der Website auf eine alte Adresse abbildet – hinterlassen von alter Software, einem früheren Experiment oder etwas, das Sie vor Jahren eingefügt und vergessen haben –, nützt kein Resolver-Wechsel, denn Ihr Computer fragt gar nicht erst nach. Öffnen Sie die Datei, suchen Sie nach dem Namen der Website und entfernen Sie jede gefundene Zeile oder kommentieren Sie sie aus.
Starten Sie den Router neu, einmal
Auch Router speichern Antworten zwischen, und billige machen das schlecht. Ein einziger Neustart leert diesen Cache und handelt die Verbindung neu aus. Ich sage einmal, weil ihn viermal hintereinander neu zu starten, wie Anrufer oft gestehen, genau das bewirkt, was ein einmaliger Neustart bewirkt.
Schalten Sie das VPN aus und testen Sie erneut
Ein VPN leitet Ihre DNS-Abfragen an seine eigenen Server um. Sind diese down, falsch konfiguriert oder ist der Tunnel halb abgestorben, während Ihre Verbindung aktiv blieb, schlagen Namensabfragen fehl, obwohl alles verbunden aussieht. Trennen Sie vollständig – nicht pausieren, trennen – und laden Sie die Seite neu.
Zwei Dinge, auf die viele schwören und die selten helfen
Den Browser neu installieren. Der Browser hält zwar einen kleinen eigenen Cache, aber dieser Fehler entsteht dadurch, dass die Abfrage auf Systemebene fehlschlägt, und eine frische Installation erbt denselben Resolver, dieselbe Hosts-Datei und denselben Router. Sie werden zwanzig Minuten damit verbringen, Ihre Lesezeichen wiederherzustellen, nur um wieder beim Dinosaurier zu landen.
Das andere ist „48 Stunden warten“, wiederholt wie ein Zauberspruch. Warten behebt tatsächlich ein Szenario: Die Website hat ihr DNS wirklich erst kürzlich geändert, und die alte Antwort läuft noch aus Caches auf der ganzen Welt aus. Unser Leitfaden zum Diagnostizieren von „Diese Website ist nicht erreichbar“ trennt dieses Wartespiel von den Fehlern, die Sie selbst beheben können. Lädt die Website heute aber auf Ihrem Telefon, wird Warten Ihr Netzwerk nicht reparieren – die fünf Schritte oben schon, meist innerhalb von zehn Minuten.
Wenn nur ein Browser den Fehler zeigt
Hier ist eine Variante, die Menschen stundenlang auf den falschen Weg schickt: Die Website schlägt in Chrome fehl, lädt aber in einem anderen Browser problemlos – auf demselben Rechner, im selben Netzwerk, in derselben Minute. Diese eine Tatsache schließt Ihren Router, Ihren Anbieter und die Website mit einem Schlag aus. Der Unterschied sitzt im Browser selbst.
Moderne Browser führen zunehmend ihre eigenen Abfragen durch, statt sich auf das System zu verlassen. Chrome besitzt eine Einstellung für Secure DNS, die Abfragen über eine verschlüsselte Verbindung an einen Resolver senden kann, den der Browser selbst wählt – vorbei an dem, mit dem Ihr Computer konfiguriert ist; Firefox hat eine ähnliche Funktion mit eigenen Voreinstellungen. Wenn dieser vom Browser gewählte Weg defekt ist – oder einfach eine veraltete Antwort bereithält, die der Rest Ihres Systems längst vergessen hat –, erhalten Sie diesen Fehler in genau einem Programm, während alles andere funktioniert. Das sichere DNS des Browsers auf den System-Resolver einzustellen oder es abzuschalten ist der Zwei-Minuten-Test, der die Sache klärt.
Die umgekehrte Aufteilung ist genauso aufschlussreich: Jeder Browser schlägt fehl, aber eine Abfrage über die Befehlszeile gelingt – das weist auf etwas hin, das die Browser gemeinsam haben: die Resolver-Einstellungen des Systems, die Hosts-Datei, das Netzwerk selbst. Ein Programm gegen alle Programme ist der schnellste Weg, den ich kenne, um herauszufinden, welche Schicht die falsche Antwort bereithält, und deshalb lautet meine erste Frage bei solchen Anrufen nie, wie die Einstellungen aussehen. Sie lautet: „Schlägt es überall fehl – oder nur hier?“
Sie können Resolver auch einzeln befragen, statt zu raten. Ein Befehl wie nslookup example.com 1.1.1.1 bittet einen bestimmten Resolver um seine Antwort und ignoriert Ihre Standardwerte. Fragen Sie Ihren üblichen Resolver, dann einen öffentlichen. Gibt der öffentliche Resolver eine Adresse zurück, während Ihrer NXDOMAIN liefert, haben Sie den Lügner auf frischer Tat ertappt – und Sie wissen, ob die verbleibende Arbeit Leeren, Warten oder das endgültige Ändern der Einstellung ist.
Derselbe Fehler trägt anderswo andere Kostüme, was Menschen verwirrt, die nach Hilfe suchen. Chrome unter Android nennt ihn ERR_NAME_NOT_RESOLVED, Firefox sagt, der Server wurde nicht gefunden, und Safari meldet, dass es den Server nicht finden kann. Andere Worte, darunter dasselbe Ereignis: Eine Abfrage kam mit der Antwort zurück, dass der Name nicht existiert. Wenn eine Lösung in einer Anleitung zu einer dieser Meldungen in Wahrheit von Caches oder Resolvern handelt, gilt sie auch für Ihre – übersetzen Sie den Fehlernamen, behalten Sie die Methode.
Wenn es wirklich nicht Ihr Problem ist
Manchmal lautet meine Antwort bei diesen Anrufen: Es liegt an ihnen, nicht an Ihnen. Läuft die Registrierung einer Domain aus, werden ihre Nameserver abgezogen, und jeder Resolver der Welt beginnt, NXDOMAIN zu antworten – derselbe Fehler, nur dass er jetzt die Wahrheit sagt. Auch ein Website-Betreiber mitten in einer Migration kann einen defekten Eintrag veröffentlichen und den Namen für alle auf einmal lahmlegen.
Das verräterische Zeichen ist die Beständigkeit. Ihr Telefon schlägt fehl, das Ihres Nachbarn schlägt fehl, und die lokalen Tricks in unserem Leitfaden zum Beheben der Windows-Fehler DNS_PROBE_FINISHED ändern nichts – während öffentliche Resolver weltweit darin übereinstimmen, dass es keine Adresse gibt. Schließen Sie an diesem Punkt die Einstellungs-Tabs. An Ihrem Ende gibt es nichts mehr zu reparieren; die Website kommt zurück, wenn ihr Besitzer den Eintrag korrigiert, oder sie kommt gar nicht zurück.
Möchten Sie die öffentlichen DNS-Adressen einer Domain prüfen? Nutzen Sie das Tool Domain IP Lookup.
Häufig gestellte Fragen
NXDOMAIN. Diese Antwort stimmt manchmal, wenn eine Domain abgelaufen ist oder entfernt wurde. Ebenso oft ist es eine veraltete oder defekte Antwort, die ein Cache, Ihr Router, der Resolver Ihres Anbieters oder ein VPN erzeugt hat, während die Website selbst vollkommen lebendig und aus anderen Netzwerken erreichbar ist.Weiterführende Artikel
Vier Ergebnisse, vier verschiedene nächste Schritte
ERR_NAME_NOT_RESOLVED: Bedeutung und Lösung
Was ERR_NAME_NOT_RESOLVED in Chrome bedeutet und wie Sie den Fehler am Computer, unter Android und auf dem iPhone beheben, mit Symptomtabelle und DNS-Prüfungen.
Vier Ebenen, der Reihe nach geprüft
DNS
löst den Namen auf
Transport
TCP verbindet
TLS
Zertifikat gültig
Anwendung
HTTP antwortet
„Diese Website ist nicht erreichbar“ diagnostizieren: Eine Fehlersuche Schicht für Schicht
„Diese Website ist nicht erreichbar“ Schritt für Schritt beheben: Fehlerfamilie lesen, dann DNS, Route, TCP, TLS und HTTP mit dig, curl und openssl testen.
Vier Ergebnisse, vier verschiedene nächste Schritte
DNS_PROBE_FINISHED_NXDOMAIN unter Windows beheben: die fehlerhafte Ebene finden
So beheben Sie DNS_PROBE_FINISHED_NXDOMAIN in Chrome unter Windows: Browser, Windows, Router und Provider der Reihe nach testen, mit Befehlen.