In een digitale wereld verslaafd aan directe bevrediging, is een van de laatste dingen die je tijdens het browsen wilt ervaren een foutmelding, zoals ERR_CONNECTION_REFUSED. Dit kan ongelooflijk frustrerend zijn en kan zelfs een teken zijn dat er iets flink is misgegaan.
Voor gemiddelde gebruikers zijn de echt verwarrende fouten de fouten waarbij het soms moeilijk is om onderscheid te maken tussen een probleem met je site en iets anders, zoals een netwerk- of browserprobleem.
De melding “ERR_CONNECTION_REFUSED” is een vaak voorkomende en meestal niet WordPress gerelateerde foutmelding die je soms in Chrome tegenkomt. Gelukkig is het relatief eenvoudig om de oorzaak van dit probleem te achterhalen.
In dit artikel leggen we uit wat het bericht inhoudt en hoe deze kan worden opgelost. Meestal gaat het om de volgende stappen:
- Controleer de status van de website
- Herstart je router
- Wis de browsercache van je browser
- Controleer je proxy-instellingen en pas ze zo nodig aan
- Firewall en antivirussoftware tijdelijk uitschakelen
- Wis je DNS-cache
- Wijzig je DNS-adres
- Chrome-extensies uitschakelen
- De Chrome-browser opnieuw installeren
Maar laten we eerst eens dieper ingaan op wat deze foutmelding eigenlijk betekent.
Bekijk onze videohandleiding voor het oplossen van de ERR_CONNECTION_REFUSED-fout:
Wat is de ERR_CONNECTION_REFUSED Fout?
De ERR_CONNECTION_REFUSED is een verbindingsfout die kan optreden in Google Chrome. Dit gebeurt wanneer de gebruiker probeert een pagina te openen, maar de browser weigert verbinding te maken. Dit is een probleem aan clientzijde dat waarschijnlijk wordt veroorzaakt door een slechte internetverbinding.
Helaas gaat het tegenkomen van dit soort fouten gepaard met het gebruik van internet. Er zijn honderden mogelijkheden, van het witte scherm des doods tot de klassieke 404 fout, de ERR_CONNECTION_TIMED_OUT fout of de ERR_CACHE_MISS.
Geloof ons, ons ondersteuningsteam heeft dagelijks te maken met allerlei soorten fouten. Dit is dus niets nieuws voor ons.
Foutcode | ERR_CONNECTION_REFUSED |
Fouttype | Verbinding |
Foutvariaties | This site can’t be reached Unable to connect Hmmm…can’t reach this page |
Oorzaken fout | Problemen met de internetverbinding Problemen met cache Antivirus, firewall of VPN storing Defecte Chrome extensies |
Wat veroorzaakt de fout ERR_CONNECTION_REFUSED?
Zoals we al zeiden, kan de oorzaak van dit probleem heel eenvoudig zijn. Als je een slechte internetverbinding hebt, kun je dit bericht al in Google Chrome zien. Maar er zijn ook andere redenen voor de ERR_CONNECTION_REFUSED fout:
- Problemen met Chrome-extensies
- Antivirus en firewall interferentie met de browser
- Verkeerde internet instellingen
- Problemen met cookies
- Problemen met DNS cache
- Verouderde versie van de browser
Wat zijn de verschillende varianten van de ERR_CONNECTION_REFUSED fout?
De ERR_CONNECTION_REFUSED Fout verschijnt verschillend, afhankelijk van de browser. Hier zijn enkele voorbeelden van de vormen die deze fout kan aannemen:
- This site can’t be reached
- Unable to connect
- Hmmm…can’t reach this page
Google Chrome (This site can’t be reached)
In Google Chrome zijn de gebruikers misschien wel bekend met de ERR_CONNECTION_REFUSED pagina. Je ziet dan een bericht dat zegt:
Deze site kan niet worden bereikt of deze webpagina is niet beschikbaar.
Wanneer je een website bezoekt met Google Chrome en dit bericht tegenkomt, betekent dit dat de poging om verbinding te maken, is geweigerd. Deze foutcode verschijnt ook in andere browsers, zij het in verschillende vormen.
(Unable to connect Error)
In Mozilla Firefox zie je de melding simpelweg als Kan geen verbinding maken.
Firefox kan geen verbinding maken met de server op domein.nl.
Microsoft Edge (Hmmm…can’t reach this page Error)
In Microsoft Edge zie je de melding als Hmmm… We kunnen deze pagina niet bereiken.
Zorg ervoor dat je het juiste webadres hebt: domein.nl.
De ERR_CONNECTION_REFUSED fout wordt soms veroorzaakt door een probleem met de server, in plaats van een probleem met jouw individuele verbindingspoging. Het is meestal niets ernstigs en kan gewoon het gevolg zijn van onjuiste firewall- of server-instellingen. Het kan echter ook een teken zijn dat er iets belangrijkers is misgegaan – zoals een malware-aanval of onverwachte downtime. Een onbetrouwbare internetverbinding kan hier ook in bijdragen.
Zoals met de meeste foutmeldingen, laat ERR_CONNECTION_REFUSED je weten dat er iets fout is gegaan, zonder vriendelijk genoeg te zijn om je te vertellen waarom het is gebeurd. Dit betekent dat het aan jou is om het probleem te vinden en op te lossen (indien mogelijk).
Hoe de fout ERR_CONNECTION_REFUSED op te lossen?
Hoewel de hoeveelheid van mogelijke oorzaken het oplossen van problemen lastig kan maken, is het mogelijk de ERR_CONNECTION_REFUSED fout te herstellen. Laten we door negen stappen heen lopen die jij kunt nemen, te beginnen met degene die het meest waarschijnlijk een antwoord bieden.
1. Check the Status of the Website
Je zou als eerste de status van de website die je probeert te openen moeten controleren. Zoals we al hebben gezegd, kan de ERR_CONNECTION_REFUSED fout soms worden veroorzaakt door de server van de site in plaats van door jouw eigen internetverbinding.
Een eenvoudige manier om te controleren of dit het geval is, is om naar een andere webpagina te gaan. Als het foutbericht opnieuw verschijnt, is het probleem waarschijnlijk afkomstig van jouw verbinding. Als de tweede pagina correct wordt geladen, heeft de eerste site waarschijnlijk een fout.
Je kunt ook Down For Everyone Or Just Me gebruiken:
Voer het adres van de niet-werkende pagina in en klik op or just me? Op deze site wordt vervolgens beoordeeld of de pagina offline (down) of online (up) is. Als een pagina down is, is het enige dat je kunt doen, wachten tot dit wordt gerepareerd. Als de pagina echter is opgestart en nog steeds niet voor jou wordt geladen, is het tijd om verder te gaan met het probleem op te lossen.
2. Herstart Jouw Router
Een beproefde methode om veel internetgerelateerde problemen op te lossen, is de volgende stap het herstarten van jouw thuis- of kantoorrouter. Deze methode heeft geen 100% succesgarantie. Het proces duurt echter maar een paar minuten, dus het is meer dan de moeite van het proberen waard als je te maken hebt met een mogelijk verbindingsprobleem.
Om dit te doen, koppel je de voeding naar de router los. Je moet dan ongeveer 30 seconden wachten voordat je hem weer aansluit. Zodra de router opnieuw is opgestart, probeer je de pagina te openen die een fout heeft weergeven. Als deze laadt, dan ben je klaar. Zo niet, dan is er waarschijnlijk een andere oorzaak in het spel.
3. Verwijder de Cache van Jouw Browser
Zoals elke goede internetbrowser bewaart Chrome informatie in zijn cache op jouw computer of apparaat. Dit omvat de browsegeschiedenis, opgeslagen aanmeldingsgegevens en cookies. Deze worden allemaal opgeslagen om de relevante pagina’s sneller te laden bij de volgende keer dat ze worden bezocht.
Hoewel dit handig kan zijn, kunnen caches talloze problemen veroorzaken wanneer ze verouderd raken. Dit komt omdat de cache-versie van een pagina misschien niet langer overeenkomt met de huidige live-versie. Gelukkig is dit probleem eenvoudig op te lossen door je cache te wissen.
Maar voordat je dat doet, kan je eenvoudig controleren of het een probleem met de cache in de browser is door jouw browser eerst te openen in de incognito-modus. Of je kunt een andere browser proberen. Als de fout nog steeds wordt weergegeven, wil je waarschijnlijk doorgaan met het wissen van de cache.
Hiertoe open je eerst het primaire menu van Chrome (in de rechterbovenhoek van het browservenster). Selecteer daar Meer Hulpmiddelen: klik vervolgens op Browse-gegevens wissen.
Op de resulterende pagina moet je ervoor zorgen dat alle vermelde bestandscategorieën zijn geselecteerd. Als dit niet het geval is, kan Chrome niet de volledige cache leegmaken. In plaats daarvan worden de meest recente vermeldingen eenvoudig verwijderd, wat niet altijd resulteert in het gewenste effect:
Een alternatieve manier om dit process te doorlopen is om de volgende URL in je adresbalk in te voeren:
chrome://settings/clearBrowserData
Het volgende scherm zou je toegang moeten geven tot dezelfde opties die we hierboven hebben beschreven. Hieronder staan enkele andere handige links voor het opruimen van de cache.
- Hoe forceer je een refresh van een enkele pagina voor alle browsers
- Hoe verwijder je de Browser cache in Google Chrome
- Hoe verwijder je de Browser cache in Mozilla Firefox
- Hoe verwijder je de Browser cache in Safari
- Hoe verwijder je de Browser cache in Internet Explorer
- Hoe verwijder je de Browser cache in Microsoft Edge
- Hoe verwijder je de Browser cache in Opera
4. Controleer Jouw Proxy Instellingen en Pas ze aan Indien Nodig
Omdat beveiligingsbedreigingen steeds vaker voorkomen, is het geen wonder dat veel mensen nu individuele oplossingen gebruiken om hun gevoelige gegevens te beschermen. Een populaire manier om dit te doen is door het gebruik van proxyservers.
Met een proxy kan je online onder een ander IP-adres en fungeert dat als tussenpersoon tussen jouw browser en de websites die je bezoekt. Naast het privé houden van jouw IP-adres, kan het ook helpen om cache-gegevens en server-communicatie te filteren.
Net als bij caching, kan een proxyserver nuttig zijn, maar deze kan ook het ERR_CONNECTION_REFUSED melding veroorzaken. Een webserver kan bijvoorbeeld het IP-adres dat is gekoppeld aan een proxyserver weigeren en daarmee de feitelijke verbinding als weigeren.
Het is ook mogelijk dat de proxy offline of onjuist geconfigureerd is. Kortom, als het betreffende foutbericht verschijnt, is het de moeite waard om de proxy-instellingen te controleren.
Chrome heeft een eigen proxy-sectie, waardoor deze stap een bijzonder eenvoudig proces kan zijn. Je hoeft immers geen tijd te besteden aan het zoeken naar de juiste hulpmiddelen in je browser.
Ga naar de Instellingen in jouw Chrome-browser. Dit opent het complete menu met opties. Onder het gedeelte Systeem (je moet onderaan op Geavanceerd klikken om dit te zien), dan zou je een item moeten vinden met de titel proxy-instellingen. Door deze te selecteren, ga je naar het volgende menu:
De volgende stap hangt af van het systeem dat je gebruikt. Windows-gebruikers zullen op LAN-instellingen moeten klikken en de optie Proxyserver voor LAN gebruiken uitschakelen. Als je een Mac-gebruiker bent, zou je je meteen in het betreffende menu bevinden. Hier moet je dan alle proxy-protocollen uitschakelen en controleren of de ERR_CONNECTION_REFUSED foutmelding is opgelost.
5. Schakel de Firewall en Antivirus software tijdelijk uit
Firewalls en antivirussoftware zijn bedoeld om gebruikers en hun systemen te beschermen. Ze scannen je apparaat regelmatig en blokkeren automatisch elke verdachte activiteit. Misschien begin je hier een terugkerend thema op te merken, aangezien dit soort geavanceerde beveiliging soms (net als bij caching- en proxyservers) tot verbindingsproblemen kan leiden.
Dit komt omdat firewalls vaak pagina’s blokkeren die ze niet nodig hebben, of inhoud weigeren die volkomen veilig is. Schakel de firewall en antivirusprogramma’s uit om te controleren of dit het geval is. Dit wordt natuurlijk alleen aangeraden als je zeker weet dat de site die je wilt bezoeken veilig is.
Bovendien moet je dit soort software alleen tijdelijk uitschakelen. Schakel het weer in nadat je hebt gecontroleerd of de fout is opgelost, zodat je niet kwetsbaar bent voor aanvallen. Wanneer je herhaaldelijk foutmeldingen tegenkomt vanwege de firewall of antivirussoftware, kan je overwegen om te veranderen wat je gebruikt.
6. Leeg Jouw DNS Cache
Als soort van uitbreiding op een eerdere stap, is de volgende taak het wissen van jouw DNS-cache. Hoewel de meeste mensen zich ervan bewust zijn dat hun browser een cache maakt, weten niet zoveel mensen dat hun besturingssysteem hetzelfde doet.
De DNS-cache bevat bijvoorbeeld alle tijdelijke vermeldingen voor pagina’s die jij hebt geopend met de browser. Deze vermeldingen slaan sleutelinformatie op met betrekking tot de domeinnamen en adressen van de pagina’s die je hebt bezocht.
Het doel van deze functie is vergelijkbaar met die van andere typen caches. Het versnelt het laadproces, omdat het niet meer nodig is herhaaldelijk contact op te nemen met de DNS-server van een site. Dit zal je op de lange termijn tijd besparen. Je kunt echter af en toe een aantal korte-termijn problemen tegenkomen.
Wanneer een opgeslagen item niet langer overeenkomt met de huidige versie van de website waarnaar deze verwijst, zijn technische fouten zoals de ERR_CONNECTION_REFUSED foutmelding niet ongebruikelijk. Gelukkig is het opschonen van je DNS-cache een snelle en eenvoudige oplossing.
Nogmaals, hoe je dit moet doen, hangt af van jouw besturingssysteem.
Windows
Open het start menu door op de windows toets te drukken zoek naar “CMD”. Dit zou de Command Prompt optie moeten opleveren.
Voer het volgende commando uit:
ipconfig /flushdns
Hierna krijg je de bevestiging dat de DNS resolver cache succesvol is verwijderd.
In het kader van dit artikel zullen we je het hele proces doornemen voor het gebruik van een Mac – Je kunt een groot aantal nuttige bronnen online vinden als je een Windows-fan bent.
Mac
Op een Mac moet je het volgende doen:
Klik op “Ga” in de taakbalk en kies dan voor “Hulpmiddelen” (Shift+command+U).
Open de Terminal
Voer het volgende commando uit. Je hebt administrator rechten nodig om dit te kunnen doen.
sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset
Wanneer je dat hebt gedaan, probeer dan opnieuw toegang te krijgen tot de probleemsite. Hopelijk, als je al ons advies hebt gevolgd, zou het nu moeten werken. Zo niet, dan heeft jouw DNS mogelijk meer aandacht nodig.
7. Wijzig Jouw DNS Adres
Zoals we hierboven al hebben besproken, is een verouderde DNS-cache een potentiële bron van problemen, zoals bijvoorbeeld de ERR_CONNECTION_REFUSED foutmelding. Het DNS-adres zelf kan echter ook verantwoordelijk zijn voor dit soort problemen. Dit komt omdat het overbelast kan raken of zelfs volledig offline gaat.
In de meeste gevallen wordt jouw DNS-server adres automatisch verkregen via jouw internetprovider. Je kunt dit echter ook wijzigen indien nodig. Hoe je dit moet doen, hangt opnieuw af van het besturingssysteem dat je gebruikt.
Laten we eens kijken hoe Mac-gebruikers dit proces kunnen voltooien. Eerst moet je Systeemvoorkeuren openen. Selecteer op het geopende scherm de optie Netwerk. Hier na moet je dan klikken op Geavanceerd:
Hier selecteer je de DNS-optie boven aan het scherm. Klik op de + knop om een nieuwe DNS-server toe te voegen. Wanneer je in plaats daarvan een bestaande DNS-server wilt bewerken, dubbelklik je op het DNS IP-adres dat je wil aanpassen:
Je kunt proberen deze tijdelijk te wijzigen in een openbare DNS-server, zoals Google of Cloudflare.
- Sommigen geven de voorkeur aan Google’s openbare DNS (8.8.8.8 en 8.8.4.4) om langdurig te gebruiken omdat ze soms betrouwbaarder zijn.
- Cloudflare biedt ook zijn veilige en razendsnelle gratis DNS (1.1.1.1 en 1.0.0.1).
Tip: als je al een gratis DNS-server gebruikt en problemen ondervindt, worden deze soms ook opgelost door deze te verwijderen en terug te zetten naar de DNS-servers van jouw ISP. Google en Cloudflare zijn niet 100% van de tijd perfect en er zijn een paar gevallen waar we hebben gemerkt dat het probleem werd opgelost door terug te schakelen.
Je kunt hierna proberen opnieuw toegang te krijgen tot de site — fingers crossed.
8. Schakel Alle Chrome Extensies uit
Het valt niet te ontkennen dat het installeren van extensies bijdraagt aan een meer uitgebreide Google Chrome-ervaring. De vele uitbreidingen die worden aangeboden, kunnen belangrijke functies toevoegen en zelfs helpen om complexe processen te automatiseren.
Een groot aantal van de extensies die beschikbaar zijn voor Google Chrome zijn echter niet ontwikkeld door de ontwikkelaars van de browser. In plaats daarvan worden ze meestal gemaakt door derden. Dit kan betekenen dat er geen echte garantie is dat ze werken zoals jij verwachtte, of dat ze in de loop van de tijd correct worden bijgewerkt.
Onjuiste of verouderde extensies veroorzaken waarschijnlijk veel problemen, waaronder de ERR_CONNECTION_REFUSED foutmelding. Om deze reden is het belangrijk om regelmatig de extensies te controleren die aan je browser zijn gekoppeld.
Open hiervoor het Extensies menu in jouw Chrome-browser. Je kan vervolgens elk van de geïnstalleerde extensies om beurten gaan beoordelen. Begin met je af te vragen of je ze echt nodig hebt. Als een extensie niet langer nodig is, kan je deze eenvoudig verwijderen.
Zoek vervolgens uit wanneer elke extensie die je wilt behouden, voor het laatst is bijgewerkt. Idealiter zijn ze binnen de laatste drie maanden bijgewerkt. Iets langer dan dat kan een teken zijn dat de extensie wordt genegeerd door de ontwikkelaars. Verwijder indien mogelijk deze extensies en vervang ze door nieuwere alternatieven.
Natuurlijk kunnen nieuwe (en volledig bijgewerkte) extensies soms nog problemen veroorzaken. Als je vermoedt dat dit het geval is, begin dan met het uitschakelen van al jouw extensies. Als de site die je probeert te openen nadat je dit hebt gedaan laadt, weet je dat er ten minste één fout is. Je kunt dan telkens één extensie opnieuw activeren totdat je de problematische extensie hebt gevonden.
9. Herinstalleer de Chrome Browser
Net als bij elke andere applicatie zal Chrome zelf nooit volledig bug-vrij zijn. De installatie van de browser kan verschillende problemen bevatten, vooral als deze een tijdje niet is bijgewerkt. De problemen tussen jouw browser en besturingssysteem komen verrassend vaak voor.
Als gevolg hiervan is de enige oplossing soms om Chrome volledig opnieuw te installeren. Je doet dit door de huidige installatie van jouw apparaat te verwijderen. Vervolgens download je de meest recente versie van de browser door naar de officiële Chrome-website te gaan.
Wat te doen als geen van deze oplossingen werkt?
Als geen van de oplossingen die we hebben doorlopen de ERR_CONNECTION_REFUSED foutmelding heeft opgelost, is het meestal een teken dat er iets ernstigers fout is gegaan aan de server-zijde (met andere woorden, met de website zelf).
Helaas is in dit scenario het enige dat jij kunt doen, geduldig zijn. Waarschijnlijk werken de eigenaren van de website hard om eventuele problemen op te lossen en zal het bedrijf snel weer bereikbaar zijn.
Als toegang tot de site dringend is, kan je proberen rechtstreeks contact op te nemen met de eigenaren. Er zijn verschillende manieren om dit te doen, maar sociale media en e-mail zijn bijzonder effectief en worden waarschijnlijk niet beïnvloed door stilstand van de website.
Verklaar het probleem dat je tegenkomt en vermeld dat je al verschillende oplossingen zonder succes hebt geprobeerd. Hopelijk neemt het team achter de website contact met je op en bespreken de beste manier van handelen. Misschien doe je ze zelfs een plezier, als je ze bewust maakt van een probleem waarvan ze niet wisten dat het de toegang tot hun site belemmerde.
Als je klant bij Kinsta bent en het jouw eigen WordPress-site is die problemen ondervindt, kan je contact opnemen met ons ondersteuningsteam. We zijn er 24/7 om te helpen.
Samenvatting
Hoewel verbindingsfouten eindeloos frustrerend kunnen zijn, is het belangrijk om te onthouden dat ze vaak kunnen worden opgelost. Jouw eerste actie moet altijd zijn om te controleren of het probleem bij de webpagina ligt. Als het probleem echter met jouw eigen verbinding is, moet je een beetje werk verrichten om de zaken weer op gang te krijgen.
Heb je nog vragen over deze specifieke foutmelding of is er nog een veelvoorkomend probleem dat jij ons graag zou willen laten onderzoeken? Laat het ons weten in de reacties hieronder!
Top, dankjewel! Na het DNS adres te hebben gewijzigd in die van Google kan ik weer op de websites. Helaas als ik weer wijzig naar de oorspronkelijke weer een error. Het is belangrijk om beide (8.8.8.8 en 8.8.4.4) DNS adressen toe te voegen en de originele onderaan te zetten (of te verwijderen, let op: schrijf ze op voor je ze verwijderd, anders ben je ze kwijt).
Een ERR_CONNECTION_REFUSED of Refused to Connect ontstaat ook als je een frame of iframe gebruikt om een pagina van een andere WordPress website probeert te laden.
Praktijkvoorbeeld: Bij je eigen websites kunje dat oplossen.
Bijv. je hebt een website met diverse producten.
Nu wil je een nieuwe domeinnaam gebruiken om één product uit te lichten van je hoofdwebsite.
Hiervoor includeer je op de nieuwe domeinnaam ‘fullscreen’ de productpagina van je hoofdwebsite. Dit is dan de Landingspagina voor je nieuwe domeinnaam.
Deze actie levert echter een Refused to Connect op.
Dit lost je op door bij een (bjv. schone) WP installatie een plugin te activeren (custom of standaard Hello Dolly plugin of misschien wp-config.php) en in functions.php het volgende te plakken:
// WordPress Core
remove_action(‘admin_init’, ‘send_frame_options_header’);
remove_action(‘login_init’, ‘send_frame_options_header’);
// Voor de zekerheid
remove_action(‘init’, ‘send_frame_options_header’);
// Sta je nieuwe website toe
header(‘X-Content-Security-Policy: frame-ancestors https://*.nieuwdomein.nl https://nieuwdomein.nl‘);
header(‘Content-Security-Policy: frame-ancestors https://*.nieuwdomein.nl https://nieuwdomein.nl‘);
Dit werkt. Er blijft in Chrome/Opera/Edge echter een probleem dat je niet via nieuwdomein.nl kunt inloggen in WordPress, terwijl dit via Firefox wel kan. Chrome ea blokkeren de cookies van het geïncludeerde domein.
Er is blijkbaar een verschil hoe Chrome ea omgaan met cookies in een iframe tov Firefox. Ik kan niet vinden wat het verschil is. En ook niet of je toestemming voor Cookies kunt geven vanuit je hoofdwebsite om geïncludeerd te worden in je nieuwe domein. Is dat in te stellen op WordPress of server/apache niveau. Wie weet dat?
De hoofdpagina van de website heb ik voor het gemak ingesteld naar de ‘sample page’
omdat daar een link staat die je laat inloggen (theme Twenty Twenty Two).
Hallo,
Als ik op de smartphone Android wil internetten zonder de wifi te gebruiken krijg ik geen toegang tot het internet dit word geblokkeerd door de firewall of antivirussoftware.
Als ik wifi gebruik werkt alles normaal.
Is er iemand die hier een tip kan geven hoe dit op te lossen