✦ Oplossingen · Browser- en verbindingsfouten

ERR_CONNECTION_TIMED_OUT: de site duurde te lang om te reageren

ERR_CONNECTION_TIMED_OUT betekent dat de server niet op tijd antwoordt. Lees het verschil met refused en volg de stappen: hosts-bestand, DNS, firewall en server.

Zo ziet de foutmelding eruit

  • ERR_CONNECTION_TIMED_OUT
  • Deze site is niet bereikbaar
  • This site can’t be reached
  • voorbeeld.nl took too long to respond.
  • The connection has timed out

Waarom gebeurt dit?

Bij ERR_CONNECTION_TIMED_OUT heeft je browser geprobeerd een verbinding op te zetten, maar kwam er binnen de wachttijd helemaal geen antwoord. Chrome toont dan ‘Deze site is niet bereikbaar’ met de tekst dat de site te lang duurde om te reageren; Firefox meldt dat er een time-out optrad.

Het verschil met ERR_CONNECTION_REFUSED is belangrijk. Bij refused komt er direct een weigering terug: de server is bereikbaar maar wil niet. Bij een time-out komt er níéts terug. De pakketten worden onderweg stil weggegooid (een firewall die ‘dropt’), het IP-adres hoort bij een machine die uit staat of niet meer bestaat, of het netwerk ertussen is onderbroken.

Gebruikelijke oorzaken: een firewall op de server of in je netwerk die de poort blokkeert, een verkeerd of verouderd IP-adres in de DNS (bijvoorbeeld na een verhuizing naar andere hosting), een oude regel in het hosts-bestand van je computer, een server die overbelast of uitgevallen is, of een blokkade van jouw IP-adres door beveiligingssoftware op de server.

Zo herken je dit probleem

  • Het laden duurt lang, vaak tientallen seconden, voordat de foutmelding verschijnt.
  • Komt de fout direct, dan is het eerder ERR_CONNECTION_REFUSED.
  • Krijg je na lang wachten wel een pagina met ‘504 Gateway Timeout’, dan was de server bereikbaar maar reageerde de applicatie te traag: zie 502, 503 of 504.
  • Werkt de site via mobiele data wel maar op kantoor of thuis niet, dan zit de blokkade in je eigen netwerk of is jouw IP-adres geblokkeerd.
  • Is de site net verhuisd, dan kan je computer nog naar het oude adres gaan: zie DNS-wijziging duurt lang.

Zo los je het op, stap voor stap

Menunamen kunnen per versie of toestel iets anders heten. Loop de stappen op volgorde af en stop zodra het werkt.

  1. Probeer een ander netwerk

    Open de site via mobiele data op je telefoon. Werkt het daar wel, dan ligt het aan je eigen netwerk, je computer of een blokkade van jouw IP-adres. Werkt het nergens, dan ligt de server eruit of is de DNS verkeerd ingesteld; meld het dan aan de eigenaar van de site.

  2. Herstart je router en zet VPN uit

    Zet je modem of router een halve minuut uit en weer aan. Verbreek ook tijdelijk je VPN en zet een handmatige proxy uit in Instellingen › Netwerk en internet › Proxy. Een VPN-server die niet goed werkt, kan voor sommige sites tot time-outs leiden.

  3. Controleer het hosts-bestand

    In het hosts-bestand kun je een domeinnaam vast aan een IP-adres koppelen. Een vergeten regel uit een test of een oude verhuizing laat je computer naar een adres gaan waar niets meer antwoordt. Open het bestand als beheerder in Kladblok en zet een # voor regels met de betreffende domeinnaam.

    Windows:   C:\Windows\System32\drivers\etc\hosts
    Mac/Linux: /etc/hosts
    
    # Mac/Linux bewerken:
    sudo nano /etc/hosts
  4. Leeg de DNS-cache en vergelijk het IP-adres

    Na een verhuizing kan je computer nog het oude IP-adres onthouden. Leeg de DNS-cache en vraag het adres op. Vergelijk het antwoord van je eigen DNS met dat van een publieke DNS-server; verschillen ze, dan is de wijziging nog niet overal doorgekomen.

    ipconfig /flushdns
    nslookup voorbeeld.nl
    nslookup voorbeeld.nl 1.1.1.1
  5. Kijk waar de verbinding strandt

    Met tracert (Windows) of traceroute (Mac/Linux) zie je langs welke netwerkstappen het verkeer gaat. Eindigt de lijst in een reeks sterretjes, dan is dat het punt waar pakketten niet verder komen. Let op: veel servers beantwoorden deze test niet, dus sterretjes aan het eind zijn geen bewijs op zich.

    tracert voorbeeld.nl
    traceroute voorbeeld.nl
  6. Beheerder: controleer DNS en de server

    Kijk of het A-record (en eventueel AAAA-record voor IPv6) naar het juiste IP-adres wijst; een verkeerd of vergeten AAAA-record geeft time-outs voor bezoekers met IPv6. Controleer daarna of de server aan staat en of de webserver luistert. Je kunt het domein ook nalopen met de domeincheck.

    dig +short voorbeeld.nl A
    dig +short voorbeeld.nl AAAA
    sudo ss -tlnp
  7. Beheerder: controleer firewall en blokkades

    Een firewall die pakketten weggooit in plaats van weigert, geeft time-outs. Controleer of poort 80 en 443 openstaan, zowel op de server als in een eventuele firewall van het netwerk of hostingpaneel. Krijgt maar één bezoeker de fout, kijk dan of zijn IP-adres automatisch is geblokkeerd, bijvoorbeeld door fail2ban na te veel mislukte inlogpogingen.

    sudo ufw status verbose
    sudo fail2ban-client status

Let op: Haal een IP-adres niet zomaar uit een blokkadelijst zonder te weten waarom het erop staat. Automatische blokkades beschermen tegen inbraakpogingen; zoek eerst uit welke regel hem plaatste.

Wanneer schakel je hulp in?

  • De site is van jezelf en ook via mobiele data en andere netwerken onbereikbaar.
  • Je hebt net een verhuizing of DNS-wijziging gedaan en weet niet welk IP-adres juist is.
  • Alleen bepaalde klanten of locaties krijgen de fout en je vermoedt een blokkade op de server.
  • Op je eigen computer gaan steeds meer sites in time-out; dan kan het netwerk of de router het probleem zijn, zie ook internet traag.

Lukt het niet? Wij helpen

Kom je er met deze stappen niet uit, of wil je het liever niet zelf doen? We kijken online mee of komen langs. Hulp op afstand kost €20 per uur; komen we langs, dan is de prijs op aanvraag. Je weet vooraf waar je aan toe bent.

Aanvraag

Hulp aanvragen

Schrijf kort wat er misgaat en wat je al hebt geprobeerd. Kies of we bellen, online meekijken of langskomen.

Veelgestelde vragen

Vragen over dit probleem

Wat is het verschil tussen ERR_CONNECTION_TIMED_OUT en ERR_CONNECTION_REFUSED?

Bij refused antwoordt de server direct met een weigering. Bij een time-out komt er helemaal geen antwoord, meestal door een firewall die pakketten weggooit, een verkeerd IP-adres of een server die uit staat.

Waarom werkt de site op mijn telefoon wel en op mijn pc niet?

Dan zit het verschil in je computer of netwerk: een regel in het hosts-bestand, een oude DNS-cache, een VPN of proxy, of een blokkade van het IP-adres van je internetaansluiting.

Kan ik als bezoeker iets doen als de server eruit ligt?

Nee, dan kun je alleen wachten of de eigenaar waarschuwen. Controleer wel eerst via een ander netwerk dat het niet aan jouw kant ligt.

Helpt het om een andere browser te gebruiken?

Soms, als het aan een extensie of proxy-instelling van die browser ligt. Krijg je in elke browser een time-out, dan zit het probleem dieper in het netwerk of bij de server.