Bent u een vreemde fout tegengekomen in uw webbrowser wanneer u probeert toegang te krijgen tot een website? Deze specifieke fouten geven aan dat de DNS een fout heeft gegeven, zoals een DNS-lookup-fout. U kunt mogelijk nog steeds programma's zoals Skype of online games gebruiken, maar websites weigeren te laden. Nog vervelender is dat deze fout soms alleen op sommige websites van invloed is. Dus, wat is deze "DNS-fout", waarom is dit van invloed op websites (of slechts enkele) en hoe repareert u deze?

Wat is een "DNS"?

"DNS" staat voor "Domain Name System" en wordt meestal geassocieerd met een "DNS-server". Als u niet zeker weet hoe het laden van een website werkt, helpt dit niet echt om te onthullen wat een DNS doet! Laten we analyseren welke rol de DNS uitvoert, zodat we een beter idee krijgen waarom deze fouten bevat en hoe u deze kunt oplossen.

Een DNS-server lijkt veel op het adresboek op uw telefoon. Als je iemand wilt bellen, kun je handmatig hun nummer invoeren, maar het onthouden van de cijfers van iedereen is een enorm gedoe. Het is zoveel gemakkelijker om hun nummer toe te voegen in het geheugen van de telefoon en er een naam aan toe te voegen - zoals "Markeren" - zodat wanneer u Mark oproept, u ​​zijn naam in de lijst en hitoproep vindt.

Hetzelfde geldt voor uw computer. Het weet niet wat een "Google" of een "Facebook" of een "Twitter" is. Het weet echter wel wat een IP-adres is. Wanneer u een website zoals 'www.facebook.com' bezoekt, geeft uw computer aan dat dit een URL is en gaat naar het adresboek met URL's om uit te zoeken waar Facebook zich op het netwerk bevindt. Dit is wat de DNS-server doet - het fungeert als een adresboek voor URL's.

Waarom DNS-fouten optreden

Wat zou er gebeuren als het adresboek op uw telefoon beschadigd of verwijderd zou zijn? Als je 'Markeren' hebt ingevoerd, kan je telefoon hem niet opzoeken en kan hij hem niet bellen. Evenzo, wanneer u een URL in uw browser invoert en de DNS-server is leeg, kan uw machine geen IP-adres voor die URL krijgen. Omdat uw computer niet weet hoe hij bij een 'Google' moet komen, komt deze terug met een DNS-fout.

Vooral slimme lezers zullen beseffen dat als u het IP-adres van een website rechtstreeks in de adresbalk invoert, u technisch op internet zou kunnen surfen, zelfs nadat uw DNS-server niet meer reageert. Hoewel dit waar is, willen we niet elk IP-adres onthouden voor wanneer het DNS uitvalt! Het zou een stuk beter zijn als we het probleem zouden kunnen oplossen.

DNS-fouten repareren

Dus dat is genoeg over wat een DNS is. Laten we nu eens kijken naar de opties die u hebt wanneer uw DNS acteert.

Flush DNS Cache

Als u vaak dezelfde pagina bezoekt, is het logisch dat de computer de adressen voor URL's onthoudt, zodat deze niet telkens op de DNS-server hoeven te worden geplaatst. Deze opslag van onthouden URL's wordt de DNS-cache genoemd. Soms vertrouwt uw machine hierop om een ​​URL op te lossen, maar als deze cache beschadigd is, retourneert deze een fout.

ramen

Het spoelen van de DNS-cache in Windows is erg eenvoudig. Om te beginnen, druk op de Win-toets en begin cmd typen. Wanneer de opdrachtprompt wordt weergegeven in de zoekresultaten, klikt u er met de rechtermuisknop op en selecteert u "uitvoeren als beheerder". Dit opent een verhoogd opdrachtpromptvenster waarin wijzigingen op systeemniveau kunnen worden geaccepteerd.

Voer de volgende opdracht uit om de DNS-cache in Windows te spoelen:

 ipconfig / flushdns 

Mac OS X

De opdrachten voor het doorspoelen van DNS op het besturingssysteem van Apple lijken te veranderen met de richting van de wind. Er zijn ongeveer vier afzonderlijke en verschillende opdrachten voor elke afzonderlijke versie van OS X. Om deze reden hebben we alleen de meest recente opgenomen.

Om de DNS-cache op Mac OS te spoelen, moet de gebruiker een terminalvenster starten. Ga naar het gebied Toepassingen, zoek naar een toepassing met de naam "terminal" en start deze. Terwijl de terminal open is, spoelt u alle DNS-leases van uw Mac en voert u deze opdracht in.

(OSX 10.10.4+)

 dscacheutil -flushcache; sudo killall -HUP mDNSResponder 

(OSX 10.10-10.10.3)

 sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches 

Linux

Als u Linux gebruikt, opent u een opdrachtvenster en typt u:

 /etc/init.d/nscd opnieuw opstarten 

Gebruik een openbare DNS-server

Als het bovenstaande niet werkt, dan is de ideale oplossing om de server die u gebruikt te veranderen. Misschien is de server die u standaard gebruikt, gedaald, zodat u URL's niet kunt oplossen. Een goede openbare DNS-server om uit te proberen wanneer de jouwe sterft, is de openbare DNS-server van Google. Deze bevindt zich op "8.8.8.8" en "8.8.4.4." U kunt uw adapterinstellingen wijzigen om die DNS-server te gebruiken in plaats van uw standaardserver.

Als u niet zeker weet hoe u de DNS-server voor uw pc kunt wijzigen, raadpleegt u onze handleidingen voor Windows, Mac, Linux en Android.

Beveiliging uitschakelen (voor een korte tijd!)

Het is niet ideaal om beveiligingssoftware uit te schakelen tijdens het gebruik van internet. Een overijverig of corrupt beveiligingspakket kan echter soms uitgaande DNS-verzoeken blokkeren, wat resulteert in een DNS-fout. Als u problemen ondervindt en al het bovenstaande hebt geprobeerd, kunt u proberen firewalls en andere beveiligingsopties uit te schakelen om te zien of dat het probleem is opgelost. Als dit niet het geval is, probeert u de software te verwijderen en opnieuw te installeren of probeert u de software van een andere leverancier. Als dit het geval is, vergeet dan niet om de software opnieuw in te schakelen!

Conclusie

Problemen met de DNS-server kunnen frustrerend zijn om te verhelpen, vooral als u niet weet hoe de fouten zich voordoen. Hopelijk heb je nu een beter idee van wat deze fouten veroorzaakt en hoe je op DNS gebaseerde problemen kunt oplossen tijdens het surfen op het web.