Voor degenen onder jullie die regelmatig met websites werken, zijn fouten die specifiek zijn voor het CMS, zoals de White Screen of Death of fouten bij de databaseverbinding, vrij veel voorkomend. Maar een andere subset van fouten die je waarschijnlijk zult tegenkomen, zijn de fouten die verband houden met je internetverbinding en DNS.
Een veel voorkomende fout die gebruikers van Google Chrome krijgen als ze naar een webpagina proberen te browsen is “This site can’t be reached – Server IP address could not be found,” samen met DNS_PROBE_FINISHED_NXDOMAIN. Dit kan ronduit enorm zijn, want plotseling kun je niet meer naar je website of misschien zelfs helemaal nergens meer heen. 😫
Als je deze fout ziet terwijl je op je site probeert te komen, maak je dan geen zorgen, dit is vrij eenvoudig op te lossen. Bekijk de aanbevelingen hieronder over hoe je weer verbinding krijgt. Dit kan ook werken voor andere browsers, zoals Firefox, Edge, enz.
Bekijk onze videohandleiding voor het oplossen van de DNS_PROBE_FINISHED_NXDOMAIN fout
Wat is DNS_PROBE_FINISHED_NXDOMAIN?
De reden voor DNS_PROBE_FINISHED_NXDOMAIN is meestal te wijten aan een verkeerde configuratie of een probleem met je DNS. DNS staat voor Domain Name System, dat helpt het verkeer op het internet te sturen door domeinnamen te verbinden met echte webservers. In wezen neemt het een mensvriendelijk verzoek – een domeinnaam als kinsta.com – en vertaalt het in een computervriendelijk server IP adres – zoals 216.3.128.12.
Wanneer een gebruiker een URL in zijn webbrowser invoert, gaat DNS aan de slag om die URL te verbinden met het IP adres van de eigenlijke server. Dit heet DNS naamresolutie en houdt in dat een DNS recursor verschillende nameservers bevraagt om het werkelijke IP adres van een server te achterhalen.
Als DNS er niet in slaagt de domeinnaam of het adres op te lossen, kun je de DNS_PROBE_FINISHED_NXDOMAIN foutmelding krijgen. Het NXDOMAIN gedeelte staat voor Non-Existent Domain. Lees meer over DNS en hoe het werkt.
Foutcode | DNS_PROBE_FINISHED_NXDOMAIN |
Type fout | DNS fout |
Foutvarianten | This site can’t be reached Hmm. We’re having trouble finding that site Hmmm… can’t reach this page Safari Can’t Find the Server |
Fout oorzaken | Fout in internetverbinding Firewall blokkeert de toegang DNS verkeerd geconfigureerd DNS nog niet verspreid Niet reagerende server |
Hoe ziet de DNS_PROBE_FINISHED_NXDOMAIN fout eruit in browsers?
Er zijn een paar verschillende variaties van deze fout, afhankelijk van de browser die je gebruikt.
Google Chrome
In Google Chrome wordt deze fout weergegeven als DNS_PROBE_FINISHED_NXDOMAIN (zoals hieronder te zien is), wat aangeeft dat this site can’t be reached, gevolgd door server IP address could not be found.
This site can’t be reached of This webpage is not available.
Mozilla Firefox
In Mozilla Firefox wordt het gewoon getoond als Hmm. We’re having trouble finding that site (zoals hieronder te zien is).
We can’t connect to the server at domain.com.
Microsoft Edge
In Microsoft Edge wordt het simpelweg weergegeven als Hmmm… can’t reach this page (zoals hieronder te zien). Wat niet erg behulpzaam is.
Make sure you’ve got the right web address: domain.com.
Safari
In Safari wordt het gewoon weergegeven als Safari Can’t Find the Server (zoals hieronder te zien is).
Safari can’t open the page “domain.com” because Safari can’t find the server “domain.com”.
Belangrijkste oorzaken van de DNS_PROBE_FINISHED_NXDOMAIN fout
Zoals gezegd treedt deze fout op wanneer het Domain Name System de URL van een website niet kan omzetten in een IP adres. De oorzaken hiervan kunnen zijn:
- Je hebt de sitenaam verkeerd getypt in de zoekbalk.
- Er is een internetverbindingsfout die je toegang verhindert.
- Je firewall blokkeert de toegang tot de website.
- Een antivirus of een VPN verstoort je netwerkinstellingen.
- Het domein is verlopen of niet geregistreerd.
- Je DNS instellingen zijn niet goed geconfigureerd.
Zo los je DNS_PROBE_FINISHED_NXDOMAIN op voor desktop
Hier zijn enkele aanbevelingen en dingen om te controleren om de fout op te lossen (gesorteerd op volgorde van de meest voorkomende redenen die we zien):
1. Vernieuw en flush het IP adres
Omdat dit meestal een DNS probleem aan de clientside is, is het allereerste wat je moet doen het IP adres op je computer vrijgeven en vernieuwen. Dit betekent ook het flushen van je lokale DNS cache, die vergelijkbaar is met de browsercache.
Windows
Open in Windows gewoon de commandoprompt door op de Windows logotoets en R te drukken. Typ dan “cmd” en druk op Enter.
Typ in ipconfig /release
en druk op Enter. Dit zal je huidige IP adres vrijgeven.
Typ dan ipconfig /flushdns
in en druk op Enter. Dit flusht je lokale DNS cache. Je zou een “Successfully flushed the DNS resolver Cache” moeten zien als het gelukt is.
Typ dan ipconfig /renew
in en druk op Enter. Dit zal je IP adres vernieuwen.
Je kunt ook proberen je IP instellingen en Winsock catalogus te resetten met de volgende commando’s: netsh int ip set dns
en netsh winsock reset
.
Een alternatieve manier om je DNS te flushen en te vernieuwen is door simpelweg je netwerkadapter uit te schakelen en weer in te schakelen.
Mac
Om je IP adres op een Mac te flushen en te vernieuwen, ga je naar System Preferences…
Klik op het netwerkpictogram en vervolgens op “Advanced”.
Klik op de kop van het tabblad TCP/IP als je daar nog niet bent. Klik dan op de “Renew DHCP” lease knop.
Net zoals we hierboven in Windows hebben gedaan, kunnen Mac gebruikers ook hun lokale DNS cache wissen. Dit gebeurt echter op een andere plaats. Ga naar Utilities en klik dan op “Terminal”.
Voer het volgende commando in:
dscacheutil -flushcache
Let op: Er is geen succesbericht op Macs.
2. Herstart DNS clientservice
Als je Windows gebruikt kun je proberen de DNS client services, die DNS domeinnamen oplossen en in de cache plaatsen, opnieuw te starten.
Open Command Prompt door op de Windows logotoets en R te drukken. Typ dan “services.msc” en druk op Enter.
Scroll naar beneden naar “DNS Client”, klik er met de rechtermuisknop op en selecteer “Restart”.
Als de restart optie voor jou grijs is (zoals voor ons), dan is een alternatieve manier om het te doen via de commandoprompt.
Open Command Prompt door op de Windows logotoets en R te drukken. Typ dan “cmd” en druk op Enter.
Voer dan de volgende commando’s in:
net stop dnscache net start dnscache
Afhankelijk van de versie van Windows die je gebruikt kun je een foutmelding krijgen die zegt:
The requested pause, continue, or stop is not valid for this service.
Dit komt waarschijnlijk omdat je CMD als netwerkdienst moet draaien om het commando uit te voeren. Als je tegen deze fout aanloopt, raden we je aan eerst de andere alternatieven hieronder te proberen.
3. Verander van DNS server
Het volgende wat je kunt proberen is je DNS servers veranderen. Standaard worden DNS servers automatisch toegewezen door je ISP. Maar je zou kunnen proberen deze tijdelijk te veranderen naar een publieke DNS server, zoals Google of Cloudflare.
- Sommigen gebruiken liever langdurig de publieke DNS van Google (8.8.8.8 en 8.8.4.4) omdat die soms betrouwbaarder zijn.
- Cloudflare heeft ook net hun nieuwe veilige en razendsnelle gratis DNS gelanceerd (1.1.1.1 en 1.0.0.1) die we in dit voorbeeld zullen gebruiken. Als je die van Google wilt gebruiken zijn de stappen hetzelfde, je vervangt gewoon de DNS serveradressen door die van Google.
Tip: Als je al een gratis DNS server gebruikt en problemen hebt, kun je die soms ook verwijderen en terugvallen op de DNS servers van je ISP. Google en Cloudflare zijn niet 100% van de tijd perfect en er zijn een paar gevallen geweest waarin we hebben gemerkt dat terugschakelen het probleem heeft opgelost.
Windows
In Windows open je Command Prompt door op de Windows logotoets en R te drukken. Typ dan “control panel” en druk op Enter.
Klik op “Network and Internet” en vervolgens op “Network and Sharing Center” Klik aan de linkerkant op “Change Adapter Settings”.
Klik met de rechtermuisknop op je huidige verbinding, dit zal ofwel Local Area Connection of Wireless Network Connection zijn, afhankelijk van hoe je verbinding maakt. Klik dan op “Properties”.
Selecteer Internet Protocol Versie 4 (of IPv6 indien gewenst) en klik op “Properties”.
Maak een notitie van eventuele bestaande instellingen voor het geval je terug moet. Klik op Use the following DNS server addresses.” Voer het volgende in, of vervang de bestaande door deze:
Voor IPv4: 1.1.1.1
en 1.0.0.1
Voor IPv6: 2606:4700:4700::1111
en 2606:4700:4700::1001
Klik op OK en daarna op Close. Start je browser opnieuw op.
Mac
Om DNS servers op een Mac te wijzigen, ga je naar System Preferences…
Klik op het networkpictogram en vervolgens op “Advanced”.
Klik op het tabblad “DNS”.
Voeg dan de DNS serveradressen van Cloudflare toe.
Voor IPv4: 1.1.1.1
en 1.0.0.1
Voor IPv6: 2606:4700:4700::1111
en 2606:4700:4700::1001
4. Reset Chrome flags
Soms worden Chrome instellingen of experimentele features per ongeluk veranderd of verkeerd gezet. Je zet deze terug naar de standaard door in je browser chrome://flags
in te voeren en te klikken op “Reset all to default”.
Start daarna je browser opnieuw op.
5. Schakel VPN en antivirus tijdelijk uit
Soms kunnen VPN’s en antivirussoftware je netwerkinstellingen, waaronder je DNS servers, etc. conflicteren of overschrijven. Als je die hebt draaien, probeer ze dan tijdelijk uit te schakelen (te sluiten) om te zien of dat de DNS probe finished nxdomain error in Chrome oplost.
6. Controleer je local hosts bestand
Elke computer heeft wat ze noemen een local hosts bestand. Dit is een bestand dat handmatige DNS entries bevat die zijn gekoppeld aan specifieke IP adressen. Meestal wordt dit alleen bewerkt als je je DNS wilt bekijken voordat je domeinen overzet naar een nieuwe host.
Er zijn echter veel verschillende manieren waarop dit bestand gewijzigd of bewerkt kan zijn. Als geen van de bovenstaande opties voor je werkt, is het de moeite waard om je lokale hostsbestand te controleren om er zeker van te zijn dat de website die je probeert te bereiken daar niet in staat.
Windows
Voor het hosts bestand is meestal extra toegang nodig. De eerste stap is dus het openen van je teksteditor als administrator. Klik op je startmenu, zoek naar je text editor, klik er met de rechtermuisknop op en kies “Run as administrator.r” Dit kan in elke teksteditor, zoals Kladblok, Kladblok++, Atom, enz. Wij gebruiken Sublime in ons onderstaande voorbeeld.
Klik binnen je teksteditor op File → Open en blader naar de volgende locatie:
C:WindowsSystem32driversetc
Klik op het hosts bestand en “Open”.
Controleer of de website die je probeert te bezoeken er niet in staat. Zo ja, verwijder hem dan.
Mac
Om je hosts bestand op een Mac te controleren, raden we aan Gas mask aan te schaffen. Het is een gratis programma dat je kunt gebruiken als hosts file manager, hosts files editor, en daartussen kunt schakelen. Het maakt alles snel en gemakkelijk! Anders kun je de onderstaande stappen volgen om je hosts bestand op de Mac handmatig te bewerken.
Ga naar Utilities en klik dan op “Terminal”.
Voer het volgende commando in en druk op Enter (je wordt waarschijnlijk ook om je administrator wachtwoord gevraagd).
sudo nano /private/etc/hosts
Controleer of de website die je probeert te bezoeken niet in je hosts bestand staat. Zo ja, verwijder hem dan.
7. Controleer de DNS van je domein
Als je alleen de DNS_PROBE_FINISHED_NXDOMAIN fout krijgt op een enkel domein, zelfs na controle van je hosts bestand, moet je misschien de DNS instellingen van de domeinnaam zelf controleren.
Als je een Kinsta klant bent, hebben we een diepgaand artikel over hoe je je domein en of DNS naar Kinsta kunt verwijzen. Als je onlangs je website hebt gemigreerd naar een nieuwe hostingprovider, kan het zijn dat de DNS verkeerd is gecached op je computer. In dat geval zou stap 2 hierboven dat opgelost moeten hebben.
8. Herstart je computer
We weten dat het vervelend is, maar het moet vermeld worden. 😬 Als geen van de bovenstaande opties werkt, probeer dan je computer en zelfs je router opnieuw op te starten. We realiseren ons dat velen van jullie waarschijnlijk honderden tabbladen of applicaties open hebben staan en daarom hebben we dit de laatste optie gemaakt. Maar het herstarten van apparaten ruimt juist veel tijdelijke cache op.
Zo los je DNS_PROBE_FINISHED_NXDOMAIN op voor mobiel (Android & iOS)
Dit zijn de meest voorkomende manieren om deze fout op je mobiele apparaat op te lossen:
1. Herstart je apparaat
Ken je het inmiddels beroemde antwoord in de IT: Heb je geprobeerd het weer uit en aan te zetten?”
Nou, die zin is niet voor niets zo populair: Een herstart lost het probleem vaak op! Voordat je een van de andere oplossingen op deze lijst probeert, begin eerst met een eenvoudige herstart van het apparaat.
Android
Om je Android toestel opnieuw op te starten, houd je de aan/uit knop van je toestel ingedrukt om het menu Options op te roepen, en tik je op de optie Restart:
Wacht tot je apparaat opnieuw is opgestart, open dan de Chrome app en controleer op de fout.
iPhone/iOS
Om je iPhone of ander iOS apparaat opnieuw op te starten, begin je met het ingedrukt houden van de aan/uit knop en een van de twee volumeknoppen:
Houd deze ingedrukt totdat de uitschakelschuif op het scherm verschijnt:
Sleep de schuifregelaar van de ene naar de andere kant en wacht dan tot het apparaat uitschakelt.
Als het helemaal uit is, houd dan de aan/uit knop van het apparaat ingedrukt om het weer in te schakelen. Controleer dan of je de fout nog steeds tegenkomt.
2. Controleer op Chrome app updates
De volgende stap is ervoor te zorgen dat je de allerlaatste versie van de Google Chrome app op je Android toestel gebruikt
Je kunt controleren op eventuele Chrome updates en ze installeren door deze stappen te volgen:
- Open de App Store app (deze heet Google Play Store op Android apparaten).
- Tik op je profielpictogram rechtsboven (in de zoekbalk).
- Tik op de menu optie Manage apps and device.
- Tik op de knop Updates available.
- Zoek naar Google Chrome in de lijst. Als je het ziet, tik dan op de knop Update ernaast.
Nadat de update klaar is met installeren, start je de Chrome app opnieuw en kijk je of je de fout nog steeds krijgt. Als dat zo is, ga dan door naar de volgende oplossing hieronder.
3. Wis de browser- en appgegevens van Chrome
Caches zijn nuttig omdat ze je surfervaring versnellen. Uit onze tests blijkt zelfs dat Edge Caching de tijd die nodig is om volledige pagina’s aan browsers te leveren met meer dan 50% vermindert.
Deze cachegegevens kunnen echter ook vaak de bron zijn van fouten zoals DNS_PROBE_FINISHED_NXDOMAIN.
Gelukkig heb je deze cachegegevens eigenlijk niet nodig, en het wissen ervan kan de fout verhelpen.
Je kunt de Chrome cache en appgegevens van je mobiele apparaat met een paar tikken wissen:
- Open de Chrome app.
- Tik op het hamburgermenupictogram (
⋮
of⋯
) bovenaan of onderaan. - Tik op History > Clear browsing data.
- Vink Browsing history en Cached images and files aan. Laat de andere opties uitgevinkt.
- Als gevraagd wordt met een bericht “Also clear data from these sites?”, bevestig dan door op Clear te tikken.
- Wacht tot Chrome klaar is met het wissen van de gegevens en tik dan op het bevestigingsbericht OK, got it.
Probeer nu de pagina opnieuw te bezoeken om te zien of de fout is verdwenen. Zo niet, verlies dan de moed niet! Ga gewoon door naar de volgende optie hieronder.
4. Controleer op systeemupdates
Net als bij Chrome wil je er zeker van zijn dat je de laatste versie van het Android besturingssysteem (OS) gebruikt die beschikbaar is voor je toestel.
Android
Zo kun je zien of je Android apparaat systeemupdates heeft:
- Navigeer naar Settings > System.
- Tik op System Update.
- Dit scherm kan je vertellen dat je systeem up-to-date is. Hoe dan ook, tik op de knop Check for update onderaan.
- Wacht tot het systeem zoekt naar beschikbare OS updates.
- Als er een update wordt gevonden, ga dan akkoord met de installatie ervan, en volg dan eventuele verdere aanwijzingen om de installatie te voltooien.
- Herstart je toestel als het updateproces dat niet automatisch doet.
iPhone/iOS
Je kunt met deze stappen op je iPhone of ander iOS apparaat controleren of er updates beschikbaar zijn:
- Navigeer naar Settings > General > Software Update.
- Bekijk het scherm om te zien of er een update beschikbaar is. Zo ja, tik dan op de knop Download and install.
- Tik op Install Now als daarom wordt gevraagd.
- Start het apparaat opnieuw op.
Zodra het systeem van je apparaat is bijgewerkt en opnieuw is opgestart, controleer dan opnieuw of de fout in de Chrome app optreedt. Als die er nog steeds is, probeer dan de volgende oplossing op deze lijst.
5. Wijzig de netwerkinstellingen van je mobiele apparaat
We hebben het eerder gehad over het wijzigen van de DNS instellingen van desktopapparaten om de DNS_PROBE_FINISHED_NXDOMAIN fout op te lossen. Deze zelfde aanpak kan ook werken met mobiele apparaten.
Android
Volg deze stappen om de DNS-instellingen op je Android te wijzigen:
- Navigeer naar Settings > Network & Internet > Internet.
- Zorg ervoor dat WiFi is ingeschakeld.
- Houd je WiFi netwerkverbinding ingedrukt en tik op Modify.
- Zoek onder Advanced options de velden DNS 1 en DNS 2 en voer deze informatie in:
- DNS 1:
8.8.8.8
- DNS 2:
8.8.4.4
- DNS 1:
- Tik op Save.
Nadat je je nieuwe instellingen hebt opgeslagen, open je de Chrome app opnieuw en kijk je of de fout verdwenen is.
iPhone/iOS
Je kunt de DNS instellingen op je iPhone of ander iOS apparaat wijzigen met deze stappen:
- Navigeer naar Settings > Wi-Fi.
- Tik op je netwerk in het menu.
- Tik op Configure DNS > Manual.
- Verwijder de huidige lijsten onder DNS Servers en voeg in plaats daarvan de volgende lijsten toe:
8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
Start nu de Chrome app opnieuw op en controleer opnieuw op de foutmelding.
Samenvatting
Hoewel het frustrerend is, is de DNS_PROBE_FINISHED_NXDOMAIN fout meestal vrij eenvoudig op te lossen. Na het flushen van je DNS cache, het vernieuwen van je IP, of het proberen van verschillende DNS servers, zou je hopelijk binnen de kortste keren weer op het web moeten kunnen surfen.
Aanbevolen leessuggestie: Zo los je de DNS_PROBE_FINISHED_BAD_CONFIG foutcode op.
Veelgestelde vragen
Wat is DNS_PROBE_FINISHED_NXDOMAIN?
De DNS_PROBE_FINISHED_NXDOMAIN fout geeft aan dat het Domain Name System (DNS) de domeinnaam of het adres niet heeft kunnen oplossen. NXDOMAIN staat voor Non-Existent Domain.
Wat veroorzaakt DNS_PROBE_FINISHED_NXDOMAIN?
DNS_PROBE_FINISHED_NXDOMAIN wordt meestal veroorzaakt door een verkeerde configuratie of een probleem met je DNS.
Hoe los je DNS_PROBE_FINISHED_NXDOMAIN op?
Hier zijn enkele aanbevelingen en dingen die je kunt controleren om de fout op te lossen (gesorteerd op volgorde van de meest voorkomende redenen die we zien):
- Vernieuw of flush het IP adres
- Herstart DNS client service
- Verander van DNS server
- Stel Chrome flags opnieuw in
- Schakel VPN en antivirus tijdelijk uit
- Controleer je local hosts bestand
- Controleer DNS van je domein
- Herstart je computer
Hoe los je DNS_PROBE_FINISHED_NXDOMAIN op mobiel op?
Dit zijn de meest voorkomende manieren om deze fout op je mobiele apparaat op te lossen: