Windows DNS Cache: Zwischengespeicherte DNS-Informationen löschen

Foto des Autors

Wenn Sie möchten, dass keiner nachvollziehen kann, welche Websites Sie mit dem Browser besucht haben, scheint es zu genügen, dessen Einträge wie Verlauf oder Cache zu löschen. Leider ist das eine trügerische Sicherheit. Sie müssen auch den DNS-Cache leeren.

So löschen Sie den DNS Cache und die gespeicherte Liste der Domänennamen

  1. Rufen Sie mit [Win +R] den Ausführen-Dialog auf.
  2. Geben Sie cmd ein und drücken die Eingabetaste.
  3. Nun öffnet sich ein Fenster zur Eingabe von Kommandozeilen-Befehlen.
  4. Geben Sie hier ipconfig /flushdns ein und drücken Sie die [Return]-Taste.

    DNS-Cache geleert
    Hiermit wird der Zwischenspeicher für DNS-Abfragen gelöscht.
  5. Damit ist der Cache leer und alle gespeicherten Hostnamen sind weg.

Hinweis für Vista-Anwender: Sie müssen die Kommandozeile als Administrator starten. Anderenfalls verweigert Windows den Löschvorgang. Bei Windows 7/8/10 funktioniert es dagegen mit einer einfachen Kommandozeile.

Werbung

Warum der DNS-Cache sensible Daten enthält

  • DNS ist der Dienst der aus der Eingabe von Hostnamen wie „tippscout.de“ die dahinterstehende IP-Adresse ermittelt. Dazu wird jeweils der für Sie zuständige DNS-Server befragt.
  • Damit nun Wiederholungen von Anfragen nicht immer wieder neue Zugriffe auf diese Server nach sich ziehen, speichert Windows auf Betriebsystem-Ebene die Ergebnisse im DNS-Cache zwischen.
  • Das bedeutet, dass hier zwar nicht komplette Webadressen, aber alle Servernamen zu finden sind, die Sie in der letzten Zeit besucht haben. Das alleine kann schon peinlich genug sein.
  • Übrigens hilft der Privatmodus, den viele Browser haben hier auch nichts, weil Sie alle Windows für DNS-Abfragen verwenden.

So sehen Sie trotz gelöschtem Browser-Verlauf, welche Websites besucht wurden

Um selbst nachzusehen, welche Informationen der Cach auf Ihrem PC gespeichert hat, gehen Sie so vor:

  1. Rufen Sie mit [Win +R] den Ausführen-Dialog auf.
  2. Geben Sie cmd ein und drücken die Eingabetaste.
  3. Geben Sie den Befehl ipconfig /displaydns ein und drücken Sie die [Return]-Taste. Daraufhin erscheint eine Liste der zwischengespeicherten DNS-Informationen auf Ihrem PC.
Ausgabe von DNS-Information mit ipconfig /displaydns
Ausgabe der Informationen im DNS-Cache

Sie werden hier viele Domänennamen wiederfinden, die Sie in der letzten Zeit besucht haben. Zwar ist hier nicht die komplette Adresse wiederzufinden, aber manche Domänennamen sind ja kritisch genug.

Werbung

So speichern Sie die Liste der Domänennamen in einer Textdatei

Wollen Sie die Liste genauer untersuchen, eignet sich die Kommandozeile schlecht.

Hierzu ist es besser, wenn Sie die Informationen in einer Textdatei speichernt.

Dazu geben Sie im Kommandozeilenfenster ein:  ipconfig /displaydns > %homepath%\Desktop\cache.txt

Damit wurde die Datei „cache.txt“ erzeugt, die Sie nun durch Doppelklick im Texteditor anzeigen lassen können.

Der Inhalt des DNS-Cache als Textdatei.
Der Inhalt des DNS-Cache als Textdatei.
Werbung
Foto des Autors

Martin Goldmann

Martin ist seit 1986 begeistert von Computern und IT. Er arbeitete von 1986 bis 2011 als Autor und Redakteur für diverse Computer-Zeitschriften. Seit 2011 ist Martin Goldmann als Kameramann und Redakteur in der Videoproduktion tätig und hält Video-Schulungen. Doch das Thema Computer hat ihn nie los gelassen. Seine Schwerpunkte hier auf Tippscout.de: Apple-Software, Videoproduktion, Synthesizer.