Wie der Resolver-Cache funktioniert
Der Dienst DNS-Client speichert zuletzt erhaltene Antworten — vor allem A- und AAAA-Einträge, die Namen IPv4- und IPv6-Adressen zuordnen — zusammen mit einer TTL, der Gültigkeitsdauer, die die Domain selbst festlegt. Bis die TTL abläuft, bekommt jede Anwendung die gespeicherte Antwort sofort; danach fragt Windows den konfigurierten Resolver erneut ab — typischerweise Router, Provider oder einen öffentlichen Dienst wie 1.1.1.1. Der Cache merkt sich auch Fehlschläge: Ein kurzzeitiger DNS-Fehler landet als negativer Eintrag im Cache, weshalb eine Seite, die längst wieder läuft, minutenlang „kaputt“ bleibt.
Über den Systemcache liegen zwei weitere Schichten. Browser pflegen einen eigenen kleinen DNS-Cache, und mit aktiviertem DNS-over-HTTPS lösen sie Namen gleich ganz selbst auf — Windows wird dann umgangen. Je nach Konfiguration ist der Cache, der für eine bestimmte Seite zählt, also gar nicht der, den ipconfig anspricht.
Wann das Leeren tatsächlich etwas repariert
Leeren ist eine Korrekturreparatur, kein Beschleunigungstrick — es lohnt sich in einer kurzen Liste konkreter Situationen:
- Sie haben die hosts-Datei bearbeitet, und Windows bedient weiter die alte Antwort, bis die TTL abläuft
- Eine Seite ist auf neue IP-Adressen umgezogen, und Ihr Rechner wählt weiterhin die toten
- Sie haben zwischen VPN und normalem Netz gewechselt, und gespeicherte Namen aus der internen Zone lösen sich nicht mehr auf
- Ein kurzer Ausfall wurde als negativer Eintrag gespeichert, und die Seite bleibt unerreichbar, obwohl sie längst läuft
- Sie haben den DNS-Server (oder dessen Filterregeln) gewechselt und wollen sofort Antworten vom neuen
Cache ansehen und leeren
Öffnen Sie Terminal oder PowerShell und führen Sie ipconfig /displaydns aus: Sie sehen die gecachten Einträge samt TTL — der schnellste Weg, einen veralteten Datensatz zu bestätigen, bevor man das Netzwerk beschuldigt. Der Befehl ipconfig /flushdns leert den Cache in unter einer Sekunde und meldet sich mit einer Bestätigung; Neustart oder Dienstneustart sind nicht nötig. Die Browser-Schicht räumen Sie separat: In Chromium-Browsern gibt es auf chrome://net-internals/#dns die Schaltfläche Clear host cache, Firefox löst nach einem Neustart neu auf.
Wenn das Auflösen auch nach dem Leeren systemweit spinnt, starten Sie den Dienst „DNS-Client“ in services.msc neu und prüfen Sie in den Adaptereinstellungen, welcher Resolver dort wirklich eingetragen ist. Ein Dienstneustart leert den Cache gleich mit und wirkt damit wie die gründlichere Variante des Befehls. Und falls Sie diesen Artikel in der Hoffnung gefunden haben, Leeren mache das Surfen schneller: tut es nicht — dieser Mythus verdient eine eigene Autopsie.
Fragen und Antworten
Wie leere ich den DNS-Cache unter Windows 11?
Terminal oder PowerShell öffnen und ipconfig /flushdns ausführen — dauert unter einer Sekunde, ohne Neustart. Browser halten einen eigenen DNS-Cache; bei einem Problem in nur einem Browser den ebenfalls leeren.
Wo ist der DNS-Cache gespeichert?
Im Arbeitsspeicher, innerhalb des Diensts „DNS-Client“ — eine Datei auf der Platte gibt es nicht. Die aktuellen Einträge zeigt ipconfig /displaydns, leeren lässt sich der Cache mit ipconfig /flushdns.
Vor dem Kauf genau wissen, was enthalten ist.
Der einmalige 30-Minuten-Test umfasst Basisfunktionen. PRO-markierte Werkzeuge bleiben bis zur Aktivierung einer kostenpflichtigen Lizenz gesperrt.
Weiterlesen
Schreiben Sie uns: [email protected]