In alle besturingssystemen (Windows, Linux en Mac) kan het nodig zijn flush DNS-cache. Vooral professionals zijn degenen die dit type commando meestal nodig hebben vanwege wijziging van DNS-namen of wijzigingen van netwerken of servers.
Wat is DNS
Om snel te begrijpen wat DNS (Domain Name System) is, is het een naamgevingssysteem dat wordt gebruikt om namen toe te kennen aan computers, servers, services of systemen die zijn verbonden met internet of interne netwerken. Dit verbetert de prestaties van de verbinding die we maken met internet of netwerken, aangezien de IP-adressen worden opgeslagen op de overeenkomstige webpagina's, waardoor de zoekopdracht wordt opgeslagen zoals bij de eerste keer dat er verbinding wordt gemaakt. Als we de cache met een paar eenvoudige commando's en snel willen wissen, laten we je hier alle mogelijke manieren.
Wis de DNS-cacheopdracht in Windows
Een van de goede dingen van Windows is dat je met dezelfde opdracht in elke versie zonder problemen de DNS-cache kunt wissen.
Alle versies van Windows
ipconfig / flushdns
Onthoud dat u op Windows-systemen beheerdersrechten moet hebben om deze opdracht uit te kunnen voeren. Dat is om de CMD (Command Console) te openen in de beheerdersmodus.
Wis de opdracht DNS-cache op Mac OSX
In Mac-besturingssystemen hangt de uit te voeren opdracht af van het besturingssysteem dat elk ervan heeft:
Sneeuwluipaard (10.6) en (10.5)
sudo dscacheutil -flushcache
Mavericks (10.9) Yosemite (10.10.0 - 10.10.3)
Leeuw (10.7), Mountain Lion (10.8), Mavericks (10.9), Yosemite (10.10) El Capitan (10.11)
sudo killall -HUP mDNSResponder
Mavericks (10.9) Yosemite (10.10.0 - 10.10.3)
sudo discoveryutil mdnsflushcache
Met deze commando's zullen we de cache volledig wissen op Mac.
Cache-opdracht wissen in Linux
Hier zullen we rekening moeten houden met het type service dat we gebruiken als DNS-naamserver, u moet een van de volgende opdrachten uitvoeren:
nscd
sudo /etc/init.d/nscd herstart
service nscd herstart
service nscd herladen
dnsmasq
sudo /etc/init.d/dnsmasq opnieuw opstarten
service dnsmasq opnieuw opstarten
genaamd
sudo /etc/init.d/named restart
rndc herstart