De DNS-cache wissen (leegmaken) op Windows, MacOS en Linux
DNS-cache is een tijdelijke database die informatie opslaat over eerdere DNS-zoekacties. Met andere woorden, wanneer u een website bezoekt, bewaren uw besturingssysteem en webbrowser het domein en het bijbehorende IP-adres. Dit elimineert de noodzaak voor herhaalde zoekopdrachten naar de externe DNS-servers en stelt uw besturingssysteem of browser in staat de URL van de website snel op te lossen.
In sommige situaties, zoals het oplossen van netwerkproblemen of na het wijzigen van DNS-resolvers, heeft u om de DNS-cache leeg te maken. Hierdoor worden de DNS-vermeldingen in de cache gewist en wordt een zoekactie uitgevoerd om het domein op te lossen op basis van nieuw geconfigureerde DNS-instellingen.
Dit artikel bevat instructies voor het leegmaken van de DNS-cache op verschillende besturingssystemen en webbrowsers.
DNS-cache wissen / leegmaken op Windows #
Het proces voor het wissen van de DNS-cache is hetzelfde voor alle Windows-versies. U moet de opdrachtprompt openen met beheerdersrechten en ipconfig /flushdns
uitvoeren.
Windows 10 en Windows 8 #
Om de DNS-cache te wissen voer in Windows 10 en 8 de volgende stappen uit:
-
Typ cmd in de Windows-zoekbalk.
-
Klik met de rechtermuisknop op Opdrachtprompt en klik op Als administrator uitvoeren. Hierdoor wordt het opdrachtpromptvenster geopend.
-
Typ op de opdrachtregel de volgende regel en druk op Voer in:
Bij succes zal het systeem het volgende bericht retourneren:
Windows 7 #
Om de DNS-cache in Windows 7 te wissen , voer de volgende stappen uit:
-
Klik op de Start-knop.
-
Typ cmd in het zoekvak in het menu Start.
-
Klik met de rechtermuisknop op de opdrachtprompt en klik op Als administrator uitvoeren. Hierdoor wordt het opdrachtpromptvenster geopend.
-
Typ op de opdrachtregel de volgende regel en druk op Enter:
Bij succes zal het systeem het volgende bericht retourneren:
Clear / Flush DNS Cache op Linux #
Op Linux is er geen OS-level DNS caching, tenzij een cachingservice zoals Systemd-Resolved, 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 cachingservice die u gebruikt.
Systemd Resolved #
De meeste moderne Linux-distributies zoals Ubuntu 18.04 gebruiken systemd heeft service opgelost om DNS-vermeldingen in cache te plaatsen.
Om erachter te komen of de service actief is, gebruikt u het volgende commando:
Als de service actief is, zal het commando active
afdrukken. Anders zie je inactive
.
Om de Systemd Resolved DNS-cache te wissen, typ je:
Bij succes retourneert de opdracht geen bericht.
DNSMasq #
Dnsmasq is een lichtgewicht DHCP- en DNS-caching-naamserver.
Als uw systeem DNSMasq als caching-server gebruikt, moet u de Dnsmasq-service opnieuw starten om de DNS-cache te wissen:
Of
Nscd #
Nscd is een cachingdaemon, en het is het DNS-cachingsysteem dat de voorkeur heeft voor de meeste op RedHat gebaseerde distributies.
Als uw systeem Nscd gebruikt, moet u de Nscd-service opnieuw starten om de DNS-cache te wissen:
Of
Clear / Flush DNS Cache op macOS #
De opdracht om de cache te wissen in macOS verschilt enigszins, afhankelijk van de versie die u gebruikt. De opdracht moet worden uitgevoerd als een gebruiker met systeembeheerdersrechten (sudo user).
Voer de volgende stappen uit om de DNS-cache in macOS te wissen:
-
Open de Finder.
-
Ga naar Toepassingen > Hulpprogrammas > Terminal. Hierdoor wordt het Terminal-venster geopend.
-
Typ in de opdrachtregel de volgende regel en druk op Enter:
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 de cache leeg te maken anders.
macOS-versie 10.11 en 10.9
macOS versie 10.10
macOS-versie 10.6 en 10.5
Clear / Flush Browser DNS Cache #
De meeste moderne webbrowsers hebben een ingebouwde DNS-client om herhaalde zoekopdrachten 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 tijdbereik. Selecteer Altijd om alles te verwijderen.
- Vink de vakjes Cookies en andere sitegegevens en Afbeeldingen en bestanden in 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 #
De DNS-cache van Firefox wissen , voer de volgende stappen uit:
- Klik in de rechterbovenhoek op het hamburgersymbool
☰
om het menu van Firefox te openen: - Klik op de
⚙ Options (Preferences)
link. - Klik op het tabblad Privacy & Beveiliging of Privacy aan de linkerkant.
- Scrol omlaag naar het gedeelte
History
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 werkt, probeer dan de volgende methode en heeft de DNS-cache tijdelijk uitgeschakeld.
- Open een nieuw tabblad en typ
about:config
in de adresbalk van Firefox. - Zoek naar
network.dnsCacheExpiration
, stel de waarde tijdelijk in op 0 en klik op OK. Wijzig daarna de standaardwaarde terug en klik op OK. - Zoek naar
network.dnsCacheEntries
, stel de waarde tijdelijk in op 0 en klik op OK. Wijzig daarna de standaardwaarde terug en klik op OK.
Conclusie #
We hebben u laten zien hoe u de DNS-cache op Windows, Linux en macOS wist of leegmaakt. besturingssystemen.
Linux- en macOS-gebruikers kunnen de opdracht dig
gebruiken om DNS-problemen op te vragen en op te lossen.