In allen Betriebssystemen (Windows, Linux und Mac) kann es erforderlich sein, den DNS-Cache zu leeren . Vor allem Profis sind diejenigen, die diese Art von Befehlen normalerweise zum Ändern von DNS-Namen oder zum Ändern von Netzwerken oder Servern benötigen.
Was ist DNS?
Um schnell zu verstehen, was DNS (Domain Name System) ist, wird ein System von Namen verwendet, um Computern, Servern, Diensten oder Systemen, die mit dem Internet oder internen Netzwerken verbunden sind, Namen zuzuweisen. Dadurch wird die Leistung der Verbindung zum Internet oder zu Netzwerken verbessert, da die IP-Adressen auf den entsprechenden Webseiten gespeichert werden. Dadurch wird die Suche beim ersten Herstellen einer Verbindung gespeichert. Wenn wir den Cache mit ein paar einfachen Befehlen und schnell löschen wollen, lassen wir hier alle Möglichkeiten offen.
Eines der guten Dinge an Windows ist, dass Sie mit dem gleichen Befehl in jeder Version den DNS-Cache problemlos löschen können.
ipconfig / flushdns
Denken Sie daran, dass Sie auf Windows-Systemen Administratorrechte benötigen, um diesen Befehl ausführen zu können. Das heißt, Sie öffnen die CMD (Command Console) im Admin-Modus .
Unter Mac-Betriebssystemen hängt der auszuführende Befehl von dem jeweiligen Betriebssystem ab:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
sudo discoveryutil mdnsflushcache
Mit diesen Befehlen wird der Cache auf dem Mac vollständig gelöscht.
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:
sudo /etc/init.d/nscd neu starten
Dienst nscd Neustart
service nscd reload
sudo /etc/init.d/dnsmasq neu starten
Dienst dnsmasq Neustart
sudo /etc/init.d/named restart
Rndc Neustart