Bei allen Betriebssystemen (Windows, Linux und Mac) kann es notwendig sein DNS-Cache leeren. Vor allem Profis sind diejenigen, die diese Art von Befehlen in der Regel aufgrund von Änderungen von DNS-Namen oder Änderungen von Netzwerken oder Servern benötigen.
Was ist DNS?
Um schnell zu verstehen, was DNS (Domain Name System) ist, ist es ein Namenssystem, das verwendet wird, um Computern, Servern, Diensten oder Systemen Namen zuzuweisen, die mit dem Internet oder internen Netzwerken verbunden sind. Dies verbessert die Leistung der von uns hergestellten Verbindung zum Internet oder zu Netzwerken, da die IP-Adressen auf den entsprechenden Webseiten gespeichert werden, wodurch die Suche wie beim ersten Verbindungsaufbau gespeichert wird. Wenn wir den Cache mit ein paar einfachen Befehlen und schnell leeren wollen, lassen wir euch hier alle Möglichkeiten offen.
Befehl zum Löschen des DNS-Cache in Windows
Eine der guten Eigenschaften von Windows ist, dass Sie mit demselben Befehl in jeder Version den DNS-Cache ohne Probleme löschen können.
Alle Windows-Versionen
ipconfig / flushdns
Denken Sie daran, dass Sie auf Windows-Systemen über Administratorrechte verfügen müssen, um diesen Befehl ausführen zu können. Das heißt, die CMD (Command Console) im Administratormodus zu öffnen.
Befehl zum Löschen des DNS-Cache unter Mac OSX
In Mac-Betriebssystemen hängt der auszuführende Befehl von dem jeweiligen Betriebssystem ab:
Schneeleopard (10.6) und (10.5)
sudo dscacheutil -flushcache
Außenseiter (10.9) Yosemite (10.10.0 - 10.10.3)
Löwe (10.7), Berglöwe (10.8), Außenseiter (10.9), Yosemite (10.10) El Capitan (10.11)
sudo killall -HUP mDNSResponder
Außenseiter (10.9) Yosemite (10.10.0 - 10.10.3)
sudo Discoveryutil mdnsflushcache
Mit diesen Befehlen wird der Cache auf dem Mac vollständig gelöscht.
Befehl zum Löschen des Cache unter Linux
Hier müssen wir die Art des Dienstes berücksichtigen, den wir als DNS-Nameserver verwenden. Sie müssen einen der folgenden Befehle ausführen:
nscd
sudo /etc/init.d/nscd restart
Dienst nscd neu starten
service nscd neu laden
dnsmasq
sudo /etc/init.d/dnsmasq Neustart
service dnsmasq neustart
genannt
sudo /etc/init.d/named restart
rndc-Neustart