Naar hoofdinhoud springen

Handleidingen / Oplossen: handleidingen voor veelvoorkomende foutmeldingen

ERR_ADDRESS_UNREACHABLE: wat het betekent en hoe u het oplost

ERR_ADDRESS_UNREACHABLE betekent dat uw apparaat of netwerk helemaal geen route naar het bestemmingsadres heeft, dus de verbindingspoging vertrekt nooit op een manier die het doel zou kunnen bereiken. Het is vrijwel altijd een probleem op netwerkniveau, niet iets mis met de website zelf.

Wat ERR_ADDRESS_UNREACHABLE betekent

Voordat er een TCP-handshake kan beginnen, moet het besturingssysteem weten hoe het een pakket richting het bestemmings-IP-adres moet routeren. ERR_ADDRESS_UNREACHABLE treedt op wanneer er geen bruikbare route is: de lokale routeringstabel heeft niets dat overeenkomt, een gateway die het pakket zou moeten doorsturen is down, of het adres zelf is er een dat het huidige netwerk helemaal niet kan bereiken. Dit verschilt van een timeout, waarbij een route wel bestaat en een pakket wordt verstuurd maar niets antwoordt; hier weigert het besturingssysteem het pakket zelfs maar te versturen omdat het nergens heen kan.

Routeringsbeslissingen gebeuren lokaal, op het apparaat of de eerste router waar het verkeer doorheen gaat, voordat het pakket ooit het bredere internet bereikt. Dat maakt deze fout in de praktijk anders dan de meeste andere in deze familie: de storing is al vooraf te weten uit de routeringstabel alleen, zonder dat er iets verstuurd hoeft te worden of op een antwoord gewacht hoeft te worden, wat ook is waarom hij meestal sneller verschijnt dan een timeout.

Hoe de fout verschijnt

Chrome toont "This site can't be reached ... ERR_ADDRESS_UNREACHABLE," vaak sneller dan een timeout omdat er geen wachten bij komt kijken, de storing is meteen. Vanaf de commandoregel is dezelfde situatie duidelijk te zien:

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" is de onderliggende besturingssysteemmelding achter ERR_ADDRESS_UNREACHABLE; ping levert dezelfde soort storing op bij een adres zonder geldig pad.

Wat ERR_ADDRESS_UNREACHABLE veroorzaakt

  • Het adres is een privé- of LAN-IP dat van buiten dat netwerk wordt benaderd. Een adres zoals 192.168.x.x of 10.x.x.x betekent alleen iets op het lokale netwerk waartoe het behoort; het van het publieke internet af bereiken gaat nooit werken.
  • Een router of gateway is down. Is het apparaat dat verantwoordelijk is voor het doorsturen van verkeer richting de bestemming offline, dan wordt alles daarachter in één keer onbereikbaar.
  • Ergens staat het verkeerde IP-adres ingesteld. Een verouderd DNS-record, een hardgecodeerd IP in een hosts-bestand, of een typefout in een handmatig ingevoerd adres kunnen allemaal wijzen naar iets dat nooit bereikbaar is geweest.
  • IPv6 staat aan zonder echte IPv6-connectiviteit. Een apparaat of netwerk met een toegewezen IPv6-adres maar zonder werkend pad naar het bredere IPv6-internet faalt zo bij elke via AAAA opgeloste bestemming.
  • De routeringstabel van een VPN sluit de bestemming uit. Sommige VPN-configuraties routeren alleen specifieke subnetten door de tunnel, en een adres buiten dat bereik, of een die de tunnel wel nodig heeft maar er niet doorheen wordt geleid, wordt onbereikbaar zolang de verbinding actief is.

Hoe u vaststelt wiens fout het is

Deze fout is in de overgrote meerderheid van de gevallen een probleem met uw eigen apparaat of netwerk in plaats van met de bestemmingsserver, aangezien het betekent dat uw kant nooit een pad vond om het verzoek doorheen te sturen. Is het adres een gewoon publiek domein en geen privé-IP, test hetzelfde adres dan vanaf een ander netwerk of apparaat. Verbindt het daar wel maar niet op uw oorspronkelijke netwerk, dan is het routeringsprobleem lokaal. Een HTTP-controle die van buiten uw eigen netwerk draait is de snelste manier om te bevestigen dat de bestemming zelf bereikbaar is vanaf het bredere internet.

Hoe u ERR_ADDRESS_UNREACHABLE oplost

Bent u de bezoeker

  1. Controleer of het adres een privé-IP is. Alles dat begint met 192.168., 10., of 172.16. tot en met 172.31. werkt alleen vanuit dat specifieke lokale netwerk; u kunt het over het algemeen niet elders bereiken zonder een VPN naar dat netwerk.
  2. Herstart uw router om een vastgelopen of beschadigde lokale routeringstabel uit te sluiten.
  3. Verbreek elke actieve VPN-verbinding en probeer opnieuw; een VPN met een onvolledige of verkeerd geconfigureerde routeringstabel is een veelvoorkomende oorzaak van precies deze fout.
  4. Schakel IPv6 tijdelijk uit in uw netwerkadapterinstellingen als de site zowel een IPv4- als een IPv6-adres heeft; dit dwingt de verbinding over IPv4 en sluit een kapot IPv6-pad uit.
  5. Controleer het adres zelf op een typefout of een oude notitie die mogelijk een intern IP bevat in plaats van een publieke domeinnaam.

Beheert u de site

  1. Controleer de DNS A- en AAAA-records voor het domein en bevestig dat ze naar een levend, publiek bereikbaar IP-adres wijzen in plaats van naar een privéreeks of een uitgefaseerde server.
  2. Bevestig dat de gateway en routering van de hostingprovider gezond zijn via hun statuspagina of supportkanaal als het adres correct is maar toch onbereikbaar blijft vanaf meerdere externe netwerken.
  3. Verwijder of corrigeer elk verouderd IPv6-record (AAAA) als de IPv6-connectiviteit naar de server niet daadwerkelijk end-to-end is geconfigureerd; een AAAA-record zonder werkend IPv6-pad erachter stuurt IPv6-voorkeurclients naar een doodlopende weg.

Hoe u ERR_ADDRESS_UNREACHABLE voorkomt

Een DNS-record dat stilletjes naar een privé- of uitgefaseerd adres begint te wijzen, activeert zelden een alarm op de server zelf, aangezien de server het mislukte verzoek nooit te zien krijgt. Doorlopende HTTP- en DNS-monitoring lost het domein op en maakt er verbinding mee vanaf externe meetpunten volgens een schema, waardoor een routerings- of recordprobleem wordt opgevangen voordat het echte bezoekers raakt, en stuurt meldingen via e-mail, sms, spraakoproep, Slack, Telegram en meer.

Gerelateerde fouten

Veelgestelde vragen

Is ERR_ADDRESS_UNREACHABLE hetzelfde als dat de site down is?

Meestal niet. Het wijst meestal op een routeringsprobleem op uw eigen netwerk of apparaat, vooral wanneer het adres een privé-IP is of wanneer IPv6 een rol speelt, in plaats van dat de bestemmingsserver offline is.

Waarom zie ik deze fout alleen op bepaalde wifinetwerken?

Verschillende netwerken hebben verschillende routeringstabellen en VPN-configuraties. Een route die op uw thuisnetwerk werkt bestaat mogelijk niet op een bedrijfs- of openbaar netwerk, met name voor interne adressen.

Kan een firewall ERR_ADDRESS_UNREACHABLE veroorzaken?

Indirect. De meeste firewalls die verkeer blokkeren leveren in plaats daarvan een timeout of een geweigerde verbinding op, maar een firewall of router die een route helemaal intrekt in plaats van er verkeer op te filteren kan deze fout veroorzaken.

Wat is het verschil tussen deze fout en ERR_CONNECTION_TIMED_OUT?

ERR_ADDRESS_UNREACHABLE betekent dat er helemaal geen route naar de bestemming bestaat, dus wordt er niets verstuurd. ERR_CONNECTION_TIMED_OUT betekent dat er een route bestaat, een pakket werd verstuurd, en het wachten simpelweg verliep zonder antwoord.

Gebeurt dit ook bij gewone publieke websites?

Dat kan, meestal via een kapot IPv6-pad of een DNS-record dat oplost naar een adres zonder geldige route, maar het komt veel vaker voor wanneer het adres een privé- of intern IP is dat vanaf het verkeerde netwerk wordt benaderd.

Hoe controleer ik of een adres privé is?

Kijk naar het eerste deel van het IP-adres: 10.0.0.0 tot en met 10.255.255.255, 172.16.0.0 tot en met 172.31.255.255, en 192.168.0.0 tot en met 192.168.255.255 zijn allemaal gereserveerd voor privénetwerken en nooit bereikbaar vanaf het publieke internet, hoe de routering ook is geconfigureerd.

Nu controleren

Voer de gratis check uit op je eigen site, zonder account.

HTTP check

Dit permanent monitoren

Ontvang een melding zodra er iets misgaat: HostTracker controleert vanaf meer dan 300 locaties en waarschuwt je via e-mail, sms, Slack, Telegram en meer.

HostTracker-functies

Meer in dit onderdeel: Oplossen: handleidingen voor veelvoorkomende foutmeldingen