Zum Hauptinhalt springen

Anleitungen / Beheben: Anleitungen zu den Fehlern, die wirklich vorkommen

ERR_ADDRESS_UNREACHABLE: Bedeutung und Lösung

ERR_ADDRESS_UNREACHABLE bedeutet, Ihr Gerät oder Netzwerk hat überhaupt keine Route zur Zieladresse, der Verbindungsversuch geht also gar nicht erst so hinaus, dass er das Ziel erreichen könnte. Das ist fast immer ein Problem auf Netzwerkebene, nicht etwas Falsches an der Website selbst.

Was ERR_ADDRESS_UNREACHABLE bedeutet

Bevor ein TCP-Handshake überhaupt beginnen kann, muss das Betriebssystem wissen, wie es ein Paket zur Ziel-IP-Adresse routet. ERR_ADDRESS_UNREACHABLE tritt auf, wenn keine nutzbare Route existiert: Die lokale Routing-Tabelle hat nichts Passendes, ein Gateway, das das Paket weiterleiten sollte, ist down, oder die Adresse selbst ist keine, die das aktuelle Netzwerk überhaupt erreichen kann. Das unterscheidet sich von einer Zeitüberschreitung, bei der eine Route existiert und ein Paket gesendet wird, aber nichts antwortet; hier weigert sich das Betriebssystem, das Paket überhaupt zu senden, weil es nirgendwohin zu senden hat.

Routing-Entscheidungen fallen lokal, auf dem Gerät oder dem ersten Router, den der Traffic passiert, bevor das Paket überhaupt das weitere Internet erreicht. Das macht diesen Fehler in der Praxis anders als die meisten anderen dieser Familie: Der Fehlschlag ist im Voraus allein aus der Routing-Tabelle erkennbar, ohne dass irgendetwas gesendet oder auf eine Antwort gewartet werden muss, was auch erklärt, warum er meist schneller erscheint als eine Zeitüberschreitung.

Wie sich der Fehler zeigt

Chrome zeigt "This site can't be reached ... ERR_ADDRESS_UNREACHABLE", oft schneller als eine Zeitüberschreitung, da kein Warten nötig ist, der Fehlschlag ist sofort da. Von der Kommandozeile aus zeigt sich derselbe Zustand deutlich:

curl -v https://192.168.1.50/
* Trying 192.168.1.50:443...
* connect to 192.168.1.50 port 443 failed: No route to host
curl: (7) Failed to connect to 192.168.1.50 port 443: No route to host

"No route to host" ist die zugrunde liegende Betriebssystemmeldung hinter ERR_ADDRESS_UNREACHABLE; ping erzeugt dieselbe Fehlerklasse gegen eine Adresse ohne gültigen Pfad.

Was ERR_ADDRESS_UNREACHABLE verursacht

  • Die Adresse ist eine private oder LAN-IP, auf die von außerhalb dieses Netzwerks zugegriffen wird. Eine Adresse wie 192.168.x.x oder 10.x.x.x bedeutet nur etwas im lokalen Netzwerk, zu dem sie gehört; sie aus dem öffentlichen Internet zu erreichen, wird nie funktionieren.
  • Ein Router oder Gateway ist down. Ist das Gerät, das für die Weiterleitung des Traffics zum Ziel zuständig ist, offline, wird alles dahinter auf einmal unerreichbar.
  • Irgendwo ist die falsche IP-Adresse konfiguriert. Ein veralteter DNS-Eintrag, eine fest im Hosts-File codierte IP, oder ein Tippfehler in einer manuell eingegebenen Adresse können alle auf etwas zeigen, das von Anfang an nie erreichbar war.
  • IPv6 ist aktiviert, ohne dass echte IPv6-Konnektivität besteht. Ein Gerät oder Netzwerk, dem eine IPv6-Adresse zugewiesen ist, aber ohne funktionierenden Pfad ins weitere IPv6-Internet, scheitert auf diese Weise bei jedem über AAAA aufgelösten Ziel.
  • Die Routing-Tabelle eines VPN schließt das Ziel aus. Manche VPN-Konfigurationen routen nur bestimmte Subnetze durch den Tunnel, und eine Adresse außerhalb dieses Bereichs, oder eine, die den Tunnel braucht, aber nicht durch ihn geroutet wird, wird bei bestehender Verbindung unerreichbar.

So finden Sie heraus, wer schuld ist

Dieser Fehler ist in der großen Mehrheit der Fälle ein Problem Ihres eigenen Geräts oder Netzwerks, nicht des Zielservers, da er bedeutet, dass Ihre Seite nie einen Pfad gefunden hat, über den sie die Anfrage senden konnte. Ist die Adresse eine normale öffentliche Domain, keine private IP, testen Sie dieselbe Adresse von einem anderen Netzwerk oder Gerät aus. Verbindet sie sich dort, aber nicht in Ihrem ursprünglichen Netzwerk, liegt das Routing-Problem lokal. Eine HTTP-Prüfung von außerhalb Ihres eigenen Netzwerks ist der schnellste Weg zu bestätigen, dass das Ziel selbst vom weiteren Internet aus erreichbar ist.

So beheben Sie ERR_ADDRESS_UNREACHABLE

Wenn Sie Besucher sind

  1. Prüfen Sie, ob die Adresse eine private IP ist. Alles, was mit 192.168., 10. oder 172.16. bis 172.31. beginnt, funktioniert nur innerhalb dieses konkreten lokalen Netzwerks; Sie können es im Allgemeinen nicht von anderswo ohne ein VPN in dieses Netzwerk erreichen.
  2. Starten Sie Ihren Router neu, um eine hängende oder beschädigte lokale Routing-Tabelle auszuschließen.
  3. Trennen Sie jede aktive VPN-Verbindung und versuchen Sie es erneut; ein VPN mit unvollständiger oder falsch konfigurierter Routing-Tabelle ist eine häufige Ursache für genau diesen Fehler.
  4. Deaktivieren Sie IPv6 vorübergehend in Ihren Netzwerkadaptereinstellungen, falls die Website sowohl eine IPv4- als auch eine IPv6-Adresse hat; das erzwingt die Verbindung über IPv4 und schließt einen kaputten IPv6-Pfad aus.
  5. Bestätigen Sie die Adresse selbst, indem Sie nach einem Tippfehler oder einer alten Notiz suchen, die möglicherweise eine interne IP statt eines öffentlichen Domainnamens enthält.

Wenn Sie die Website betreiben

  1. Prüfen Sie die DNS-A- und -AAAA-Einträge der Domain und bestätigen Sie, dass sie auf eine lebende, öffentlich erreichbare IP-Adresse zeigen statt auf einen privaten Bereich oder einen außer Betrieb genommenen Server.
  2. Bestätigen Sie über die Statusseite oder den Support-Kanal des Hosting-Anbieters, dass dessen Gateway und Routing gesund sind, falls die Adresse korrekt ist, aber weiterhin von mehreren externen Netzwerken aus unerreichbar bleibt.
  3. Entfernen oder korrigieren Sie jeden veralteten IPv6-Eintrag (AAAA), falls die IPv6-Konnektivität zum Server nicht tatsächlich durchgängig konfiguriert ist; ein AAAA-Eintrag ohne funktionierenden IPv6-Pfad dahinter schickt IPv6-bevorzugende Clients in eine Sackgasse.

So beugen Sie ERR_ADDRESS_UNREACHABLE vor

Ein DNS-Eintrag, der still anfängt, auf eine private oder ausgemusterte Adresse zu zeigen, löst am Server selbst selten einen Alarm aus, da der Server die fehlgeschlagene Anfrage nie zu Gesicht bekommt. Laufendes HTTP- und DNS-Monitoring löst die Domain auf und verbindet sich planmäßig von externen Prüfpunkten aus, erkennt ein Routing- oder Eintragsproblem, bevor es echte Besucher betrifft, und sendet Alarme per E-Mail, SMS, Sprachanruf, Slack, Telegram und mehr.

Verwandte Fehler

  • ERR_CONNECTION_TIMED_OUT bedeutet, eine Route existiert und ein Paket wurde gesendet, aber nichts hat geantwortet.
  • ERR_NAME_NOT_RESOLVED bedeutet, DNS selbst ist gescheitert, bevor überhaupt ein Verbindungsversuch beginnen konnte.
  • This site can't be reached deckt die gesamte Gruppe von Verbindungsfehlern ab, die Chrome unter einer Überschrift zusammenfasst.

Häufig gestellte Fragen

Ist ERR_ADDRESS_UNREACHABLE dasselbe wie eine ausgefallene Website?

Meist nicht. Er deutet meist auf ein Routing-Problem in Ihrem eigenen Netzwerk oder Gerät hin, besonders wenn die Adresse eine private IP ist oder IPv6 beteiligt ist, statt darauf, dass der Zielserver offline ist.

Warum sehe ich diesen Fehler nur in bestimmten WLAN-Netzwerken?

Verschiedene Netzwerke haben unterschiedliche Routing-Tabellen und VPN-Konfigurationen. Eine Route, die in Ihrem Heimnetzwerk funktioniert, existiert vielleicht nicht in einem Firmen- oder öffentlichen Netzwerk, besonders für interne Adressen.

Kann eine Firewall ERR_ADDRESS_UNREACHABLE verursachen?

Indirekt. Die meisten Firewalls, die Traffic blockieren, erzeugen stattdessen eine Zeitüberschreitung oder eine abgelehnte Verbindung, aber eine Firewall oder ein Router, die eine Route komplett zurückziehen, statt Traffic darauf zu filtern, können diesen Fehler erzeugen.

Was ist der Unterschied zu ERR_CONNECTION_TIMED_OUT?

ERR_ADDRESS_UNREACHABLE bedeutet, es existiert überhaupt keine Route zum Ziel, es wird also nichts gesendet. ERR_CONNECTION_TIMED_OUT bedeutet, eine Route existiert, ein Paket wurde gesendet, und die Wartezeit ist einfach ohne Antwort abgelaufen.

Passiert das bei normalen öffentlichen Websites?

Es kann, meist durch einen kaputten IPv6-Pfad oder einen DNS-Eintrag, der auf eine Adresse ohne gültige Route auflöst, aber es ist weitaus häufiger, wenn die Adresse eine private oder interne IP ist, auf die vom falschen Netzwerk zugegriffen wird.

Wie prüfe ich, ob eine Adresse privat ist?

Sehen Sie sich den ersten Teil der IP-Adresse an: 10.0.0.0 bis 10.255.255.255, 172.16.0.0 bis 172.31.255.255, und 192.168.0.0 bis 192.168.255.255 sind alle für private Netzwerke reserviert und niemals vom öffentlichen Internet aus erreichbar, egal wie das Routing konfiguriert ist.

Jetzt prüfen

Führen Sie die kostenlose Prüfung für Ihre eigene Website aus - ganz ohne Konto.

HTTP check

Dauerhaft überwachen

Werden Sie benachrichtigt, sobald etwas ausfällt: HostTracker prüft von über 300 Standorten aus und benachrichtigt Sie per E-Mail, SMS, Slack, Telegram und mehr.

HostTracker Funktionen

Mehr in diesem Bereich: Beheben: Anleitungen zu den Fehlern, die wirklich vorkommen