How to Clear DNS Cache
Inhoudsopgave:
- Wis / spoel DNS-cache op Windows
- Windows 10 en Windows 8
- Windows 7
- Wis / spoel DNS-cache op Linux
- Systemd opgelost
- dnsmasq
- nscd
- DNS-cache wissen / spoelen op macOS
- DNS-cache van browser wissen / spoelen
- Google Chrome
- Firefox
- Conclusie
DNS-cache is een tijdelijke database waarin informatie wordt opgeslagen over eerdere DNS-zoekopdrachten. Met andere woorden, wanneer u een website bezoekt, houden uw besturingssysteem en webbrowser een record bij voor het domein en het bijbehorende IP-adres. Dit elimineert de noodzaak van herhaalde vragen aan de externe DNS-servers en stelt uw besturingssysteem of browser in staat om snel de URL van de website op te lossen.
In sommige situaties, zoals het oplossen van netwerkproblemen of na het wijzigen van DNS-resolvers, moet u echter de DNS-cache leegmaken. Hiermee worden de DNS-vermeldingen in het cachegeheugen gewist en wordt er vervolgens een zoekopdracht uitgevoerd om het domein op te lossen op basis van nieuw geconfigureerde DNS-instellingen.
Deze handleiding biedt instructies voor het doorspoelen van de DNS-cache op verschillende besturingssystemen en webbrowsers.
Wis / spoel DNS-cache op Windows
Het proces voor het wissen van de DNS-cache is hetzelfde voor alle Windows-versies. U moet de opdrachtprompt met beheerdersrechten openen en
ipconfig /flushdns
.
Windows 10 en Windows 8
Voer de volgende stappen uit om de DNS-cache in Windows 10 en 8 te wissen:
-
Typ cmd in de Windows-zoekbalk.
Klik met de rechtermuisknop op Opdrachtprompt en klik op Als administrator uitvoeren. Dit opent het opdrachtpromptvenster.
Windows 7
Voer de volgende stappen uit om de DNS-cache in Windows 7 te wissen:
-
Klik op de Start-knop.
Typ cmd in het tekstvak Zoeken in het menu Start.
Klik met de rechtermuisknop op Opdrachtprompt en klik op Als administrator uitvoeren. Dit opent het opdrachtpromptvenster.
Typ de volgende regel op de opdrachtregel en druk op Enter:
ipconfig /flushdns
Na succes zal het systeem het volgende bericht retourneren:
Windows IP Configuration Successfully flushed the DNS Resolver Cache.
Wis / spoel DNS-cache op Linux
Op Linux is er geen DNS-caching op OS-niveau tenzij een cacheservice zoals Systemd-Resolve, DNSMasq of Nscd is geïnstalleerd en actief is. Het proces voor het wissen van de DNS-cache is afhankelijk van de Linux-distributie en de caching-service die u gebruikt.
Systemd opgelost
De meeste moderne Linux-distributies zoals Ubuntu 18.04 gebruiken een door het systeem opgeloste service om DNS-vermeldingen in het cachegeheugen op te slaan.
Gebruik de volgende opdracht om erachter te komen of de service actief is:
sudo systemctl is-active systemd-resolved.service
Als de service wordt uitgevoerd, wordt de opdracht
active
afgedrukt. Anders zie je
inactive
.
Typ het volgende om de door Systemd opgelost DNS-cache te wissen:
sudo systemd-resolve --flush-caches
Bij succes retourneert de opdracht geen bericht.
dnsmasq
Dnsmasq is een lichtgewicht DHCP en DNS caching nameserver.
Als uw systeem DNSMasq als caching-server gebruikt, moet u de DNS-cache wissen om de Dnsmasq-service opnieuw te starten:
sudo systemctl restart dnsmasq.service
Of
nscd
Nscd is een caching-daemon en het is het voorkeurs DNS-caching-systeem voor de meeste op RedHat gebaseerde distributies.
Als uw systeem Nscd gebruikt, moet u de Nscd-service opnieuw opstarten om de DNS-cache te wissen:
sudo systemctl restart nscd.service
Of
DNS-cache wissen / spoelen op macOS
De opdracht om cache te spoelen in macOS is iets anders, afhankelijk van de versie die u gebruikt. De opdracht moet worden uitgevoerd als een gebruiker met systeembeheerdersrechten (sudo-gebruiker).
Voer de volgende stappen uit om de DNS-cache in macOS te wissen:
-
Open de Finder.
Ga naar Toepassingen> Hulpprogramma's> Terminal. Dit opent het Terminal-venster.
Typ de volgende regel op de opdrachtregel en druk op Enter:
sudo killall -HUP mDNSResponder
Voer uw sudo-wachtwoord in en druk nogmaals op Enter. Bij succes retourneert het systeem geen bericht.
Voor eerdere versies van macOS is het commando om cache te spoelen anders.
macOS-versie 10.11 en 10.9
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
macOS-versie 10.10
sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches
macOS-versie 10.6 en 10.5
DNS-cache van browser wissen / spoelen
De meeste moderne webbrowsers hebben een ingebouwde DNS-client om herhaalde vragen te voorkomen telkens wanneer de website wordt bezocht.
Google Chrome
Voer de volgende stappen uit om de DNS-cache van Google Chrome te wissen:
- Open een nieuw tabblad en typ
chrome://net-internals/#dns
in de adresbalk van Chrome. Klik op de knop "Hostcache wissen".
Als dat niet werkt, probeer dan het cachegeheugen en de cookies te wissen.
- Open het dialoogvenster "Browsegegevens wissen" met
CTRL+Shift+Del
Kies een tijdsbereik. Selecteer "Altijd" om alles te verwijderen. Vink de vakjes "Cookies en andere sitegegevens" en "Afbeeldingen en bestanden in de cache" aan. Klik op de knop "Gegevens wissen".
Deze methode zou moeten werken voor alle op Chrome gebaseerde browsers, inclusief Chromium, Vivaldi en Opera.
Firefox
Voer de volgende stappen uit om de DNS-cache van Firefox te wissen:
- Klik in de rechterbovenhoek op het hamburgerpictogram
☰
om het menu van Firefox te openen: Klik op de⚙ Options (Preferences)
. Klik op het⚙ Options (Preferences)
Privacy & Beveiliging of Privacy aan de linkerkant. Ga naar het gedeelteHistory
en klik op de knopClear History…
Kies een tijdbereik om te wissen. Selecteer "Alles" om alles te verwijderen. Selecteer alle vakjes en klik op "Nu wissen".
Als dat niet voor u werkt, probeer dan de volgende methode en schakel tijdelijk de DNS-cache uit.
- Open een nieuw tabblad en typ
about:config
in de adresbalk van Firefox. Zoek naarnetwork.dnsCacheExpiration
, stel de waarde tijdelijk in op 0 en klik op OK. Wijzig daarna de standaardwaarde terug en klik op OK. Zoek naarnetwork.dnsCacheEntries
, stel de waarde tijdelijk in op 0 en klik op OK. Wijzig daarna de standaardwaarde terug en klik op OK.
Conclusie
U hebt geleerd hoe u DNS-cache op Windows-, Linux- en macOS-besturingssystemen kunt wissen of leegmaken.
Linux- en macOS-gebruikers kunnen de opdracht dig gebruiken om DNS-problemen op te vragen en op te lossen.
terminalHoe het Windows-paginabestand te wissen bij afsluiten
Om het Windows-paginabestand bij Shutdown te wissen of te verwijderen, gebruikt u Microsoft Fix It, Ultimate Windows Tweaker of handmatig tweaken van het Windows-register.
Wat is DNS-lookup en hoe werkt DNS-lookup
Het artikel beschrijft het concept van een domein. Het antwoord is wat een DNS- of Domain Name System is, voordat er wordt gesproken over hoe DNS-lookup werkt.
Wat is DNS en hoe wijs ik de beste DNS-server toe aan Windows?
Leidende technische uitleg: Wat is DNS en hoe u de beste DNS-server op Windows kunt vinden en toewijzen.