Was ist ein DNS-Cache?
Der DNS-Cache sorgt dafür, dass IP-Adressen und andere DNS-Einträge, die dein Computer von einem DNS-Server anfordert, in einem temporären, aber sehr schnellen Speicher gehalten werden.
Dadurch muss dein Computer, Tablet oder Smartphone beim nächsten Mal nicht mehr den DNS-Server nach den DNS-Einträgen fragen, sondern kann sie aus seinem schnellen DNS-Cache-Speicher abrufen!
Dadurch wird sichergestellt, dass eine Website , App oder ein Video/Bild im Internet viel schneller geladen werden kann, weil der Teil, bei dem du Zeit mit der Abfrage von DNS-Einträgen verlierst, nicht mehr benötigt wird, weil dein Gerät die DNS-Einträge bereits lokal gespeichert hat.
Warum leerer DNS-Cache?
Aber warum ist es dann notwendig, den DNS-Cache zu leeren? Das ist doch sicher nur ein Vorteil und macht alles schneller?
Das stimmt! Nur manchmal kann es vorkommen, dass du eine Änderung an den DNS-Einträgen deiner Domainname vorgenommen hast. Du hast zum Beispiel deinen Domainnamen mit einem anderen Hosting-Anbieter verknüpft.
Dieser Domainname verweist im Internet bereits auf den neuen Hosting-Provider, aber wenn du von deinem Gerät, von dem aus du den Domainnamen zuvor besucht hast, auf die Domain surfst, verweist sie immer noch auf den alten Provider. Die DNS-Einträge verweisen also noch nicht auf den richtigen Hosting-Anbieter auf deinem Gerät.
Das liegt daran, dass sich die alten DNS-Einträge noch in deinem lokalen DNS-Cache befinden. Dein PC muss die neuen DNS-Einträge nicht abrufen und so verweist der Domainname weiterhin lokal auf den alten Hosting-Anbieter.
Wenn du in diesem Fall deinen lokalen DNS-Cache leerst, stellst du sicher, dass dein Gerät die neuen DNS-Einträge abruft und du somit bei dem neuen Hosting-Anbieter landest!
In der IT-Welt wird das Leeren des DNS-Caches auch DNS-Cache-Flush, DNS-Flush oder DNS-Cache-Flush genannt.
Leeren Sie den DNS-Cache pro Betriebssystem.
- DNS-Cache in Windows leeren .
- DNS-Cache in Mac OSX leeren
- DNS-Cache in Linux leeren .
- DNS-Cache in Google Chrome leeren
Leeren des DNS-Caches in Windows
Mit den folgenden Schritten kannst du den DNS-Cache deines Windows-Computers schnell und einfach leeren. So wird sichergestellt, dass dein Computer die neuesten DNS-Einträge abruft.
Den DNS-Cache in Windows leeren
- Klicke auf die Schaltfläche “Start” am unteren Rand deiner Taskleiste
- Du gehst zu “Windows-Dienste” und wählst die “Eingabeaufforderung”.
- Dann bekommst du ein schwarzes Fenster, in das du tippen kannst. Gib die folgende Zeile ein: “ipconfig /flushdns”.
- Nachdem du diese Zeile eingegeben hast, drücke “Enter”. Dann bekommst du die Meldung: “Der DNS-Resolver-Cache wurde erfolgreich geleert”.
- Dein lokaler DNS-Cache unter Windows ist nun geleert und dein PC ruft die neuen DNS-Einträge ab!
Leeren des DNS-Caches unter Mac OSX
Mit den folgenden Schritten kannst du den DNS-Cache auf deinem Mac OSX Computer einfach und schnell leeren. So wird sichergestellt, dass dein Computer automatisch die neuesten DNS-Einträge abruft.
Leerer DNS-Cache Mac OSX Roadmap
- Du öffnest die App “Finder” unten in deiner Taskleiste.
- Als Nächstes wird ein Menü am oberen Rand deines Bildschirms angezeigt. Hier klickst du auf “Los” und dann auf “Dienstprogramme”.
- Es öffnet sich nun ein Fenster mit allen Programmen. Hier findest du das Programm “Terminal” und öffnest es.
- Als Nächstes bekommst du ein Fenster, in das du tippen kannst. Gib hier die folgende Zeile ein: “sudo killall -HUP mDNSResponder” und drücke “Enter”.
- Das Fenster fragt nach dem Passwort deines Computers. Gib dies ein und drücke dann erneut “Enter”.
- Leider bekommst du keine Erfolgsmeldung, aber sobald du nach dem Drücken der Eingabetaste keine Antwort zurückbekommst, kannst du das als Erfolg interpretieren und hast somit deinen DNS-Cache unter Mac OSX erfolgreich gelöscht.
- Bekommst du eine Fehlermeldung? Dann kannst du den folgenden Befehl eingeben: “sudo discoveryutil udnsflushcaches”. Wenn du hier “Enter” drückst und keine Fehlermeldung erhältst, wurde dein DNS-Cache erfolgreich geleert!
Leeren des DNS-Caches unter Linux
Mit den folgenden Schritten kannst du den DNS-Cache auf deinem Linux-Computer einfach und schnell leeren. So wird sichergestellt, dass dein Computer die neuesten DNS-Einträge abruft.
Roadmap des leeren Linux-DNS-Caches
- Unter Linux musst du dein Terminal öffnen. Diese befindet sich oft in deinen Apps/Programmen und/oder kann auch über “Aktivitäten” oben auf deinem Desktop geöffnet werden. Wenn du das über “Aktivitäten” machst, bekommst du eine Suchleiste, in die du “Terminal” eintippen und “Enter” drücken kannst. Danach öffnet sich das Terminal von selbst.
- Es wird ein Fenster angezeigt, in das du etwas eingeben kannst. Hier gibst du die folgende Zeile ein: “sudo systemd-resolve –flushcaches” und drückst “Enter”.
- Sobald du die Eingabetaste drückst, fragt dich das Terminal nach deinem Passwort. Sobald du ihn eingegeben hast, drückst du erneut “Enter”. Der DNS-Cache leert sich dann und dein PC ruft automatisch die neuesten DNS-Einträge ab!
- Bekommst du eine Fehlermeldung und es funktioniert nicht? Gib dann den folgenden Befehl in das Terminal ein: “sudo /etc/init.d/dns-clean start”. Nachdem du dies eingegeben hast, drücke die Eingabetaste.
- Der PC wird dich erneut nach deinen Passwörtern fragen, gib sie ein und drücke die Eingabetaste. Dein DNS-Cache wird nun geleert!
DNS-Cache in Google Chrome leeren
Mit den folgenden Schritten kannst du den DNS-Cache in Google Chrome einfach und schnell leeren. So wird sichergestellt, dass dein Browser die neuesten DNS-Einträge abruft.
Leere Google Chrome DNS Cache Roadmap
- Öffne zunächst Google Chrome auf deinem Gerät.
- Klicke dann auf deine Adressleiste, wo du normalerweise den Domainnamen eingibst. Hier gibst du die folgende Zeile genau ein: “chrome://net-internals/#dns”.
- Sobald du dies eingegeben hast, drücke “Enter”. Es öffnet sich ein Fenster, in dem du die Schaltfläche “Host-Cache löschen” siehst. Wenn du diese Taste drückst, wird der DNS-Cache von Google Chrome sofort geleert und Chrome ruft automatisch die neuesten DNS-Einträge ab!