Wie lösche ich den DNS-Cache in Windows?
Dieses Tutorial behandelt die folgenden Themen:
Ähnlich wie bei Webbrowsern speichert das Betriebssystem (OS) eines Computers einen Cache für die von Ihnen besuchten Webseiten. Die DNS-Cache-Einträge können jedoch veraltet oder beschädigt sein. Wenn Sie Schwierigkeiten haben, eine Website zu erreichen, kann die Ursache ein kompromittierter DNS-Cache auf Ihrem Computer sein. Daher kann das Zurücksetzen das Problem beheben, das bei Ihnen auftritt.
In diesem Artikel werden die Schritte zum Leeren des DNS-Cache Ihres Windows-Betriebssystems und wie dies unter verschiedenen Windows-Betriebssystemversionen durchgeführt wird. Wir werden auch einen Einblick in den DNS-Cache und seine Funktionsweise geben.
Wir haben den Kern des Themas kurz behandelt, empfehlen Ihnen jedoch, sich die Einzelheiten der oben genannten Schritte in den folgenden Abschnitten anzusehen.
Wie funktioniert ein DNS-Cache?
Der DNS-Cache ist ein lokaler Speicher von DNS-Einträgen, die vom Betriebssystem verwaltet werden. Der DNS-Cache enthält die Resource Records (RR) der von Ihnen zuvor besuchten Domains und deren Übersetzungen der IP-Adressen.
Wenn Sie auf eine Webseite zugreifen, initiiert das Betriebssystem Ihres Computers eine DNS-Suche nach der Domäne. Zuerst prüft es, ob der DNS-Cache Einträge für den angeforderten Domänennamen enthält. Wenn lokal keine Daten verfügbar sind, fragt das Betriebssystem den DNS-Server nach der IP-Umsetzung der Domäne ab. Der DNS-Server gibt dann die Informationen zurück und das Betriebssystem kumuliert sie im DNS-Cache für die zukünftige Verwendung.
Wenn Sie nach derselben Website fragen, verwendet Ihr Betriebssystem die zwischengespeicherten DNS-Einträge. Das Abrufen der Ressourceneinträge für eine Domäne aus dem DNS-Cache beschleunigt den DNS-Suchvorgang. Mit dem DNS-Cache ist Ihr Surferlebnis schneller und reibungsloser.
Die DNS-Cache-Ressourcendatensätze enthalten die folgenden Daten pro Domains, die in ASCII:
Feld | Beschreibung |
Name | Der Domain, den Sie in den Browser eingeben. |
Eintragstyp | Dies ist der Typ des DNS-Eintrags, der aus der DNS-Zonendatei abgerufen wird. |
Lebensdauer (TTL) | TTL bestimmt, wie lange der Ressourceneintrag in Sekunden gültig ist. Nach Ablauf dieser Zeit kann nicht sicher sein, ob der Resource Record aktualisiert wird. |
Klasse | Es gibt verschiedene Klassen von DNS-Einträgen, und die gebräuchlichste Klasse bezieht sich auf die „IN“ |
(oder rdata) | Diese identifizieren den Hostnamen oder die IP-Adressübersetzung eines Domains. |
Ressourcendatenlänge (rdlength) | Dieses Feld speichert die Länge des Ressourcendatenfeldes. |
Obwohl Ihr Betriebssystem den DNS-Cache auch automatisch nach Zeitplan zurücksetzt, gibt es einige Gründe, Windows manuell aufzufordern, den DNS-Cache zu löschen.
Wann sollte ich meinen Windows-DNS-Cache zurücksetzen?
Wenn Sie die DNS-Einträge Ihrer Domain ändern und auf einen neuen Server verweisen, tritt die Domain in die sogenannte DNS-Propagation Periode ein. Während der Prozess läuft, ist der DNS-Cache auf Ihrem Computer praktisch veraltet.
Infolgedessen können auf Ihrer Website auch DNS-Fehler , während sie für alle anderen verfügbar ist. Durch das Leeren des DNS-Cache Ihres Computers werden diese Informationen aktualisiert, was schließlich die DNS-Verbreitungszeit beschleunigt.
Ein weiterer guter Moment, um Ihren DNS-Cache zu löschen, ist die Abwehr eines DNS-Spoofing/Poisoning- Angriffs. Bei DNS-Poisoning-Angriffen fügen Hacker einen gefälschten DNS-Eintrag in die DNS-Cache-Ressourceneinträge ein. Mit dieser Technik können sie Sie auf gefälschte Websites umleiten und Sie dazu verleiten, persönliche Informationen preiszugeben oder Ihren Computer mit Malware zu infizieren.
Da der DNS-Cache auf Ihrem PC praktisch der Verlauf Ihrer Suchanfragen ist, sollten Sie außerdem erwägen, ihn privat zu halten. Um Ihre Netzwerksicherheit zu unterstützen, sollten Sie den DNS-Cache von Windows regelmäßig löschen.
Ist es sicher, den DNS-Cache zurückzusetzen?
Es ist sicher und empfehlenswert, den DNS-Cache auf Ihrem Computer regelmäßig zu entfernen. Es verbessert Ihre Netzwerksicherheit und verhindert Cyberangriffe. Es kann auch bei DNS-Fehlern oder -Propagation helfen.
Wie kann ich den DNS-Cache in verschiedenen Windows-Betriebssystemversionen leeren?
So löschen Sie den DNS-Cache unter Windows 11 und Windows 10
Unabhängig davon, ob Sie Windows 10 oder Windows 11 verwenden – die Schritte zum Entfernen des DNS-Cache sind identisch. Sie können verschiedene Anwendungen auf einem Computer mit beiden Versionen verwenden, um diesen Vorgang auszuführen.
Verwenden der Eingabeaufforderung
Der typische Ansatz zum Löschen des DNS-Cache unter Windows 10 und 11 erfolgt über die Eingabeaufforderung. Dieser Befehlszeileninterpreter ist in den meisten Windows-Versionen vorhanden, obwohl die Schritte zum Öffnen je nach Betriebssystemversion unterschiedlich sind. Unter Windows 10 und 11 können Sie die Eingabeaufforderung finden und den DNS-Cache leeren, indem Sie die folgenden Schritte ausführen.
- Geben Sie in der Windows-Suchleiste „cmd“ ein, um die Eingabeaufforderung zu finden:
- Wählenim Administratormodusrechts die Option
- Wenn das Befehlszeilenfenster geladen wird, geben Sie den folgenden Befehl
: ipconfig /flushdns
- Drücken Sie dann einfach “Enter”, um den Befehl auszuführen.
- Es erscheint die Meldung “Erfolgreich den DNS Resolver Cache geleert”, um Sie darüber zu informieren, dass die Eingabeaufforderung Ihren Befehl ausgeführt hat.
Über Windows PowerShell
Eine weitere Anwendung, mit der Sie die DNS-Cache-Einträge auf einem Windows 10- oder Windows 11-PC zurücksetzen können, ist die Windows PowerShell. Befolgen Sie die nachstehenden Anweisungen, um zu erfahren, wie das geht.
- Sie müssen den App-Namen in Windows eingeben Suchleiste, um es zu starten. Klicken Sie dann in den Vorschlägen auf die Windows PowerShell und wählen Sie im Menü auf der rechten Seite aus, dass sie im Administratormodus ausgeführt werden soll.
- Wenn sich das Befehlszeilenfenster öffnet, geben Sie den folgenden Befehl ein (oder kopieren/einfügen):
Clear-DnsClientCache
- Nachdem PowerShell Ihre Bestellung ausgeführt hat, wird eine weitere Befehlszeile ohne weitere Bestätigungsausgabe angezeigt.
Dieser Vorgang leert den DNS-Cache auf Ihrem Windows-PC.
Verwenden des Befehlswerkzeugs „Ausführen
Eine dritte Option besteht darin, das Dialogfeld „ Ausführen“ zu verwenden, um den Befehl ipconfig /flushdnscache auszuführen. Dieser Ansatz erfordert kein Öffnen eines Befehlszeilenfensters, um die Operation auszuführen.
- Um das Dialogfeld Ausführen zu starten, können Sie eine Tastenkombination verwenden – drücken Sie die Windows-Taste + R-Taste.
- den Befehl in das entsprechende Befehlsfeld ein (oder fügen Sie ihn ein):
Das Ausführen-Tool führt Ihre Abfrage aus, um den DNS-Cache zu leeren, ohne eine Erfolgsbenachrichtigung auszugeben.
Wie lösche ich den DNS-Cache unter Windows 8 und Vista?
Wenn Sie einen Computer mit Windows 8 oder Windows Vista verwenden, können Sie den DNS-Cache leeren, indem Sie die folgende Richtlinie befolgen.
- Klicken Sie auf die . Start
- Schaltfläche Klicken „Cmd“ ein, und die Eingabeaufforderung wird in den Vorschlägen
- darauf und wählen Sie „Als Administrator“
- Geben Sie “ipconfig /flushdnscache” in die Befehlszeile ein und drücken Sie “Enter”.
- Sie sollten die DNS Resolver Cache erfolgreich geleert“ erhalten.
Leeren Sie den DNS-Cache in Windows 7 und Windows XP
- Öffnen Sie das Startmenü ,
- Klicken Ausführen
- im Dialogfeld „Ausführen“ „cmd“ ein und drücken Sie Enter. Dadurch wird die Eingabeaufforderung.
- Geben Sie im Eingabeaufforderungsfenster den Befehl ipconfig /flushdns ein und drücken Sie Enter.
- Es wird eine Meldung über den erfolgreichen Abschluss ausgegeben.
Löschen Sie den DNS-Cache von Google Chrome
Abgesehen vom lokalen DNS-Cache, der vom Betriebssystem gesammelt wird, stapelt der Chrome-Browser auch einen DNS-Cache. Um den DNS-Cache von Chrome zu leeren, geben Sie Folgendes in die Adressleiste ein:
chrome://net-internals/#dns
Klicken Sie dann einfach auf die Schaltfläche „Host-Cache“:
Diese Aktion setzt die zwischengespeicherten DNS-Informationen zurück, die der Browser gesammelt hat.
Zusammenfassend können wir mit Zuversicht sagen, dass das Löschen Ihres lokalen DNS-Cache eine hilfreiche Strategie ist, wenn es um die DNS-Verbreitung, DNS-Fehler oder sogar die Verbesserung Ihrer Netzwerksicherheit geht.