Vier Ebenen, der Reihe nach geprüft
DNS
löst den Namen auf
Transport
TCP verbindet
TLS
Zertifikat gültig
Anwendung
HTTP antwortet
So diagnostizieren Sie die Fehlermeldung „Diese Website ist nicht erreichbar“
„Diese Website ist nicht erreichbar“ (oder die entsprechende Formulierung Ihres Browsers) ist bewusst vage -- sie umfasst alles von einem Tippfehler in der URL über einen komplett ausgefallenen Server bis zu einem Netzwerkausfall Ihrer eigenen Verbindung. Wer effizient vorgehen will, prüft zuerst die günstigsten und schnellsten Dinge.
Beginnen Sie mit einer einfachen DNS-Abfrage
Bevor Sie annehmen, ein Server sei ausgefallen, lösen Sie die Domain für sich allein auf, unabhängig von Ihrem Browser. Kommt eine saubere IP-Adresse zurück, ist DNS nicht das Problem, und Sie können die Verbindung selbst prüfen (ist der Port offen, wird TLS ausgehandelt, antwortet der Server tatsächlich). Kommt NXDOMAIN, ein Timeout oder eine private bzw. unerreichbar wirkende Adresse zurück, haben Sie das Problem auf DNS eingegrenzt, was sofort eine ganze Kategorie anderer Fehlersuche ausschließt.
Was jedes Ergebnis Ihnen verrät
| Was die Abfrage zeigt | Wahrscheinliche Ebene | Nächster Schritt |
|---|---|---|
| NXDOMAIN | Die Domain selbst | Registrierung und Schreibweise prüfen -- kein Serverproblem |
| Timeout oder SERVFAIL | DNS, möglicherweise vorübergehend | Erneut versuchen, dann über einen anderen Resolver prüfen |
| Eine saubere IP, aber die Website lädt trotzdem nicht | Netzwerk-, TLS- oder Anwendungsebene | Port-Konnektivität prüfen, dann TLS, dann HTTP-Status |
| Eine saubere IP, die an unerwarteter Stelle landet | Mögliche Fehlkonfiguration oder Kompromittierung | Prüfen, ob der DNS-Record absichtlich so gesetzt wurde |
Deshalb ist ein schnelles Lookup-Tool ohne Anmeldung mitten in einem Vorfall wirklich nützlich: Es liefert Ihnen die Antwort der DNS-Ebene in Sekunden, ohne dass Sie ein Terminal öffnen oder sich die Syntax von dig/nslookup merken müssen, sodass Sie sofort eingrenzen können, ob überhaupt ein DNS-Problem vorliegt, bevor Sie anderswo Zeit investieren.
Jenseits von DNS: die nächsten Prüfpunkte der Reihe nach
- TCP-Konnektivität zur aufgelösten IP auf dem erwarteten Port (meist 443) -- eine Firewall oder ein komplett ausgefallener Server verweigert oder hängt hier selbst bei perfektem DNS.
- Gültigkeit des TLS-Zertifikats -- ein abgelaufenes oder nicht passendes Zertifikat führt zu einer Sicherheitswarnung im Browser, die alarmierend aussieht, aber nichts damit zu tun hat, ob DNS funktioniert oder der Server erreichbar ist.
- HTTP-Antwort -- ein Server, der die Verbindung annimmt, aber einen 5xx-Fehler zurückgibt, ist online und erreichbar, scheitert nur auf Anwendungsebene, mehrere Schritte jenseits dessen, was DNS hätte verursachen können.
Wer diese Punkte der Reihe nach abarbeitet -- DNS, dann Transport, dann TLS, dann Anwendung --, grenzt mit jedem ausgeschlossenen Schritt die verbleibenden Möglichkeiten spürbar ein, statt den gesamten Stack auf einmal zu erraten.
Warum gerade diese Reihenfolge
Jede Ebene dieser Abfolge hängt vollständig davon ab, dass die vorherige erfolgreich ist, weshalb es effizient ist, sie der Reihe nach zu prüfen (statt direkt zur vermeintlich wahrscheinlichsten zu springen). Es hat keinen Sinn, ein TLS-Zertifikat zu untersuchen, wenn die TCP-Verbindung nie zustande kam, und keinen Sinn, HTTP-Statuscodes zu prüfen, wenn die TLS-Aushandlung scheiterte. Wer bei DNS beginnt -- dem allerersten Schritt, der geschehen muss, bevor alles andere überhaupt möglich ist -- und sich Ebene für Ebene nach außen arbeitet, verschwendet nie Zeit mit einem Symptom, das in Wahrheit ein einfacheres Problem einer früheren Ebene verursacht hat.
Möchten Sie die öffentlichen DNS-Adressen einer Domain prüfen? Nutzen Sie das Tool Domain IP Lookup.
Weiterführende Artikel
„Propagation“ heißt nur: Caches laufen ab
0 Min.
Sie speichern die Änderung
0-5 Min.
Ihr DNS-Host aktualisiert
bis TTL
alte Antwort noch im Cache
nach TTL
alle sehen die neue
Nichts wird verteilt – jeder Cache nutzt seine Kopie einfach nicht mehr
Was tun, wenn DNS-Änderungen nicht wirksam werden
Sie haben einen Record geändert, gewartet, und es sieht immer noch falsch aus. Gehen Sie der Reihe nach vor, bevor Sie einen Defekt annehmen.
Was eine Abfrage typischerweise kostet
Langsame DNS-Auflösung: Ursachen finden und beheben
Eine träge Website ist manchmal ein langsamer DNS-Lookup im Verborgenen. So erkennen Sie den Unterschied und wissen, was meist dahintersteckt.
Drei Gründe, warum dieselbe Domain unterschiedlich antwortet
Geo-Routing
Pro Region ein anderer Edge-Server
Caching
Eigene TTLs, eigene Caches
Split-Horizon
Andere Antwort, gewollt
Warum eine Domain je nach Netzwerk anders auflöst
Eine andere IP zu Hause als im Büro oder im Mobilfunknetz ist nicht zwingend ein Fehler – das steckt tatsächlich dahinter.