ipconfig /displaydns ist ein Windows-Befehl das den aktuellen Inhalt des DNS Resolver-Cache. Er listet kürzlich aufgelöste Domainnamen, deren Datensatztypen (A, AAAA, CNAME), Gültigkeitsdauer (TTL) und Ziel-IP-Adressen auf.
Verwenden Sie es zur Fehlerbehebung. DNS Probleme beheben, Datensatzänderungen überprüfen und verstehen, wie Windows Domänen auflöst, ohne sie erneut abzufragen. DNS Server. Wenn Sie manage Websites, Hosting oder einfach nur das Surfen im Internet – das Verständnis des Befehls ipconfig /displaydns kann stundenlange Arbeit ersparen. DNS Fehlerbehebung.
Dieser Leitfaden erklärt die Funktionsweise, die Details im Hintergrund, die Interpretation der Ergebnisse und praktische Anwendungsmöglichkeiten bei Website-Migrationen. SSL Probleme und Verbindungsschwierigkeiten.
Was ist ipconfig /displaydns?
ipconfig /displaydns zeigt an Windows ' DNS Resolver Cache: den lokalen Speicher der letzten DNS Abfragen, die Ihr System durchgeführt hat.

Anstatt eine Abfrage durchzuführen DNS Server Bei jedem Besuch einer Domäne speichert Windows die Antworten für einen Zeitraum zwischen, der durch die TTL jedes Datensatzes definiert ist.
Die Anzeige dieses Caches hilft Ihnen, genau zu sehen, welche Domainnamen Ihr Gerät aufgelöst hat und wohin diese verwiesen.
Wie Windows DNS Caching funktioniert
Wenn Sie auf eine Domain (wie z. B. example.com) zugreifenWindows prüft zuerst den lokalen Cache. Falls eine gültige (nicht abgelaufene) Antwort vorhanden ist, wird diese sofort verwendet – das ist schneller und ressourcenschonender als eine Netzwerkabfrage.
Andernfalls fragt Windows den konfigurierten Benutzer. DNS Resolver (oft Ihr Internetdienstanbieter, ein öffentlicher Resolver wie 1.1.1.1/8.8.8.8 oder ein Unternehmensresolver). DNSDie neue Antwort wird dann lokal gespeichert, bis ihre Gültigkeitsdauer abläuft.
Der Befehl `ipconfig /displaydns` zeigt diese zwischengespeicherten Einträge an. Diese Transparenz ist entscheidend, wenn Sie Änderungen vornehmen. DNS Sie müssen die Einträge (A, AAAA, CNAME) überprüfen und feststellen, ob Ihr Rechner noch eine alte IP-Adresse besitzt.
Wann sollte man ipconfig /displaydns verwenden?
Verwenden Sie den Befehl, wenn:
- Du hast dich verändert DNS Aufzeichnungen (z.B. nach einer Webhost-Migration) und trotzdem noch den alten Server erreichen.
- Sie vermuten DNS Entführung, Vergiftungen oder veraltete Einträge, die Weiterleitungen verursachen.
- Eine Website lädt Bei einigen Geräten, aber nicht bei anderen, was auf uneinheitliches Caching hindeutet.
- Sie möchten bestätigen, welche Hostnamen, die Ihr System kürzlich aufgelöst hat, zu Prüfungs- oder Fehlerbehebungszwecken.
So führen Sie ipconfig /displaydns aus (Windows 10/11)
Ausführen der ipconfig /displaydns Der Befehl unter Windows ist schnell und unkompliziert und erfordert keine fortgeschrittenen technischen Kenntnisse. Mit diesem Befehl können Sie die folgenden Informationen sofort anzeigen: DNS Die aktuell auf Ihrem System gespeicherten Datensätze helfen Ihnen zu verstehen, wie Ihr Computer Websites auflöst. Egal, ob Sie ein Problem beheben möchten DNS Ob es sich um ein Problem handelt oder Sie einfach nur die letzten Suchanfragen überprüfen möchten, Windows macht den Zugriff auf diese Informationen in Sekundenschnelle möglich.
Eingabeaufforderung verwenden
Sie benötigen keine Administratorrechte, um den Cache anzuzeigen.
1) Press Win + R, type cmd, and press Enter.
2) Run:
ipconfig /displaydns
3) Scroll or pipe the output:
ipconfig /displaydns | more
4) Export to a file:
ipconfig /displaydns > dns-cache.txtPowerShell-Äquivalent
PowerShell bietet eine strukturierte Ausgabe, die leichter zu filtern ist.
# View cache
Get-DnsClientCache
# Filter by domain
Get-DnsClientCache | Where-Object {$_.Entry -like "*example.com*"}
# Export to CSV for analysis
Get-DnsClientCache | Export-Csv -Path .\dns-cache.csv -NoTypeInformationDie Ausgabe verstehen
Ein typischer Eintrag in ipconfig /displaydns sieht folgendermaßen aus:
example.com
----------------------------------------
Record Name . . . . : example.com
Record Type . . . . : 1
Time To Live . . . : 283
Data Length . . . . : 4
Section . . . . . . : Answer
A (Host) Record . . : 93.184.216.34Wichtige Felder, die Sie sehen werden:
- Datensatzname: Die abgefragte Domain oder Subdomain.
- Datensatztyp: 1 = A, 28 = AAAA, 5 = CNAME, unter anderem.
- Gültigkeitsdauer (TTL): Verbleibende Sekunden bis zum Ablauf der Teilnahme.
- Abschnitt: Typische Antwort; für bestimmte Antworten können Abschnitte wie „Zusätzliche Informationen“ oder „Autorität“ angezeigt werden.
- Datum: Die IP-Adresse (A/AAAA), der kanonische Name (CNAME) oder andere Datensatzdaten.
Wenn du einen sehst CNAME gefolgt von einem A/AAAA-EintragWindows hat zuerst den Alias und dann die endgültige IP-Adresse aufgelöst. Mehrere A/AAAA-Einträge deuten darauf hin. Lastverteilung oder Mehrfachzielortung.
Praxisnahe Szenarien zur Fehlerbehebung
1) Die Website-Migration verweist weiterhin auf die alte IP-Adresse.
Symptom: Nach dem Umzug des Hostings wird Ihre Domain wieder auf den vorherigen Server aufgelöst.
- Führen Sie ipconfig /displaydns aus und suchen Sie Ihre Domain; überprüfen Sie die IP-Adresse.
- Wenn alt, Cache leeren und ipconfig / flushdns (siehe unten).
- Testen Sie es erneut. Falls es immer noch veraltet ist, kann es sein, dass Ihr Netzwerk oder Browser noch Daten im Cache speichert; versuchen Sie es mit einem anderen Gerät oder DNS Server.
2) SSL/TLS-Fehler nach DNS Ändern
Symptom: Der Browser meldet einen Zertifikatskonflikt.
- Verwenden Sie ipconfig /displaydns, um zu bestätigen, dass die Domain zum neuen Server aufgelöst wird.
- Stellen Sie sicher, dass auf dem neuen Server das korrekte Zertifikat für den Hostnamen vorhanden ist.
- Bündig DNS Cache leeren und Browser neu laden (Strg+F5).
3) Zeitweise Auszeiten
Symptom: Manche Anfragen schlagen nach einer Zeitüberschreitung fehl, während andere funktionieren.
- Prüfen Sie, ob mehrere IPs für denselben Hostnamen zwischengespeichert sind.
- Prüfen Sie jede IP-Adresse mit Ping oder tracert, um Paketverluste festzustellen.
- Wenn ein IP-Pfad fehlerhaft ist, warten Sie bis zum Ablauf der TTL oder wechseln Sie vorübergehend den Resolver.
4) Hosts-Datei vs. DNS Cache
Wenn Sie die Einstellungen überschreiben DNS Bei Verwendung von C:\Windows\System32\drivers\etc\hosts wird üblicherweise der Eintrag „hosts“ vor der Abfrage konsultiert. DNSVeraltete Cache-Einträge können jedoch zu Problemen beim Testen führen. Löschen Sie den Cache nach dem Bearbeiten der Hosts, um sicherzustellen, dass die Überschreibung verwendet wird.
Filtern, Suchen und Exportieren DNS Cache
Da ipconfig Text ausgibt, verwenden Sie gängige Shell-Techniken, um die Ergebnisse zu filtern und zu speichern.
# Command Prompt: find entries related to a domain
ipconfig /displaydns | findstr /i "example.com"
# Save everything for audit
ipconfig /displaydns > C:\Temp\dns-cache.txt
# PowerShell: filter and save in structured format
Get-DnsClientCache | Where-Object {$_.Entry -like "*example.com*"} |
Select-Object Entry, RecordType, TimeToLive, Data |
Export-Csv .\example-dns.csv -NoTypeInformationSo löschen und aktualisieren Sie den DNS Cache
Wenn zwischengespeicherte Antworten veraltet sind, sollten sie gelöscht werden.
# Command Prompt (run as Administrator for best results)
ipconfig /flushdns
# PowerShell alternative
Clear-DnsClientCacheNach dem Leeren des Caches fragt Windows Ihre Konfiguration erneut ab. DNS Resolver. Falls Sie weiterhin alte Daten erhalten, speichert der Resolver möglicherweise Daten zwischen. Versuchen Sie vorübergehend einen anderen Resolver zu verwenden. DNS server (z. B. 1.1.1.1 oder 8.8.8.8) oder warten, bis die TTLs des Upstream-Servers ablaufen.
Erweiterte Tipps und Einschränkungen
Während ipconfig /displaydns ist sehr nützlich, es ist jedoch wichtig, seine Grenzen zu kennen, um die Ergebnisse nicht falsch zu interpretieren. Dieser Befehl zeigt nur an DNS Einträge werden von Windows selbst verwaltet, was bedeutet, dass einige Apps oder Browser ihre eigenen Einträge verwenden können. DNS Methoden und werden hier nicht aufgeführt. Die Kenntnis dieser Grenzen hilft Ihnen, Fehler gezielter zu beheben und Probleme zu vermeiden, die eigentlich nicht mit Windows zusammenhängen. DNS Zwischenspeicher.
DNS Der Kundendienst muss laufen.
Windows speichert den Resolver-Cache unter dem DNS Der DNS-Cache-Dienst (Client). Wenn dieser Dienst beendet oder deaktiviert ist, werden möglicherweise keine Einträge angezeigt oder der Cache kann nicht geleert werden.
# Check and restart the DNS Client service (Admin)
sc query Dnscache
net stop Dnscache
net start DnscacheApps, die den OS-Resolver umgehen
Einige Anwendungen verwenden möglicherweise ihre eigenen DNS Logik oder Verschlüsselung DNS direkt (z. B. browserspezifische DoH-Konfigurationen), was bedeutet, dass nicht jede Namensauflösung im Betriebssystemcache erscheint. ipconfig /displaydns zeigt an, was Windows aufgelöst hat, nicht unbedingt, was jede Anwendung unabhängig voneinander aufgelöst hat.
Nicht ein DNS Server-Cache
Dies ist ein gerätespezifischer Cache, der vom Netzwerk-Cache getrennt ist. DNS Server-Cache. Einträge und Gültigkeitsdauern (TTLs) können von den Werten anderer Geräte abweichen. Bei netzwerkweiten Problemen überprüfen Sie den Resolver. DNS Server oder Router DNS zu üben.
Hinweise zum Datenschutz
Der Resolver-Cache kann kürzlich besuchte Domains anzeigen. Überprüfen und schwärzen Sie sensible Hostnamen, bevor Sie Protokolle weitergeben.
Skripterstellung und Automatisierung für IT-Experten
Für Flottendiagnose oder die Reaktion auf Vorfälle liefert PowerShell konsistente, auswertbare Daten.
# Snapshot DNS cache on multiple machines (PsExec/WinRM context)
$stamp = Get-Date -Format "yyyyMMdd-HHmmss"
Get-DnsClientCache |
Select-Object Entry, RecordType, TimeToLive, Data |
Export-Csv ".\dns-cache-$stamp.csv" -NoTypeInformation
# Clear then verify
Clear-DnsClientCache
Start-Sleep -Seconds 2
Get-DnsClientCache | Measure-ObjectKombinieren Sie dies mit Netzwerktests (Test NetConnection, Resolve DnsName) für eine durchgängige Validierung nach DNS ändert.
Häufige Fehler und Korrekturen
- Fehler: „Konnte die Toilette nicht spülen“ DNS Resolver-Cache: Die Funktion konnte während der Ausführung nicht ausgeführt werden.“ – Der DNS Der Clientdienst ist möglicherweise angehalten oder eingeschränkt. Starten Sie ihn mit dem Befehl „net start Dnscache (Admin)“ neu.
- Keine Einträge angezeigt – Kürzlich gestartetes System, DNS Der Client ist deaktiviert oder alle Einträge sind abgelaufen. Besuchen Sie einige Websites und führen Sie den Befehl erneut aus.
- Einträge erscheinen nach dem Spülen wieder – Eine App oder ein Dienst führt im Hintergrund Abfragen durch. Nach dem Leeren des Caches können diese Apps den Cache sofort wieder füllen.
Website-Betreiber: Schneller, sicherer DNS Änderungen
Reduzieren Sie während Migrationen oder CDN-Umstellungen Ihre DNS Die TTL sollte 24–48 Stunden vor Änderungen eingestellt und anschließend erhöht werden. Überprüfen Sie mit ipconfig /displaydns, ob Ihr Gerät die neuen DNS-Einträge erkennt. Wenn Sie mit hosten YouStableUnser Support-Team kann Ihnen bei der Planung von TTLs helfen, Datensätze validieren und Ausfallzeiten während Umzügen minimieren, insbesondere bei stark frequentierten Websites oder E-Commerce-Websites.
Beim Testen vor dem offiziellen Start fügen Sie einen Eintrag in der Hosts-Datei hinzu, der auf den neuen Server verweist, und leeren Sie die Datei. DNSDies ermöglicht Ihnen die Überprüfung der Website. (und SSL) auf der neuen IP-Adresse, ohne diese öffentlich preiszugeben. YouStable Ingenieure können Sie Schritt für Schritt durch diesen Arbeitsablauf führen.
Verwandte Befehle, die Sie kennen sollten
- ipconfig /flushdns: Löscht den lokalen Resolver-Cache..
- nslookup example.com: Anfragen a DNS Server direkt (einfache Tests).
- DNS-Namen auflösen example.com (PowerShell): Moderner Resolver mit detaillierter Ausgabe.
- DNS-Client-Serveradresse abrufen: Zeigt welche DNS Server, die Ihre Adapter verwenden.
- tracert oder Test NetConnection: Überprüft Netzwerkpfad und Konnektivität.
Häufig gestellte Fragen
Zeigt ipconfig /displaydns alle DNS-Server an? DNS Anfragen von meinem PC?
Nein. Es zeigt Einträge an, die von Windows zwischengespeichert wurden. DNS Client. Apps, die ihre eigenen Resolver oder verschlüsselte Verbindungen verwenden. DNS können den Betriebssystem-Cache umgehen, sodass ihre Suchvorgänge hier möglicherweise nicht angezeigt werden.
Wie lange bleiben Einträge im DNS Zwischenspeicher?
Jeder Datensatz enthält eine vom Domain-Anbieter festgelegte Gültigkeitsdauer (TTL in Sekunden). DNSWindows zählt die Gültigkeitsdauer herunter; wenn sie Null erreicht, läuft der Eintrag ab und wird entfernt oder beim nächsten Aufruf aktualisiert.
Reicht ipconfig /flushdns aus, um neue DNS-Einstellungen anzuzeigen? DNS Änderungen sofort?
Dadurch wird Ihr lokaler Cache geleert, aber vorgelagerte Resolver (ISP/öffentlich) liefern möglicherweise weiterhin alte Daten aus, bis deren Cache-TTL abläuft. Wechseln Sie im Notfall zu einem anderen Resolver. DNS Server vorübergehend oder warten Sie auf die Weiterleitung.
Warum sehe ich sowohl CNAME- als auch A/AAAA-Einträge für denselben Namen?
Ein CNAME ist ein Alias, der auf einen anderen Hostnamen verweist. Windows löst das CNAME-Ziel auf und speichert anschließend die endgültigen A/AAAA-Einträge im Cache. Daher werden beide häufig als Teil einer einzigen Namensauflösungskette angezeigt.
Welcher PowerShell-Befehl dient zum Anzeigen der DNS Zwischenspeicher?
Verwenden Sie Get DnsClientCache. Es liefert eine strukturierte Ausgabe, die sich ideal zum Filtern und Exportieren eignet. Um den Cache in PowerShell zu leeren, verwenden Sie Clear DnsClientCache.
Die Beherrschung von ipconfig /displaydns ermöglicht Ihnen einen klaren Überblick über DNS Verhalten unter Windows. Ob Sie eine hartnäckige Umleitung diagnostizieren, eine Migration validieren oder die letzten Suchvorgänge überprüfen – dieser Befehl und seine PowerShell-Pendants gehören zu Ihrem täglichen Werkzeugkasten. Und wenn Sie fachkundige Unterstützung benötigen, um die Ausrichtung zu optimieren, wenden Sie sich an Experten. DNS mit Hosting-Performance YouStable ist hier, um zu helfen.
Fazit
Wenn eine Website nicht korrekt geladen wird oder nach einem Update immer noch die alte Version öffnet DNS Wenn sich etwas ändert, wen geben Sie normalerweise als Erstes die Schuld? Den Browser? Das Internet? Oder den Server?
Meistens liegt die wahre Antwort viel näher, als Sie denken.
Genau dort ipconfig / displaydns Es hilft. Es zeigt Ihnen, was Ihr Windows-System als korrektes Ziel einer Website ansieht. Kein Rätselraten. Keine Annahmen. Nur klare, verlässliche Informationen direkt in Ihrem System. DNS Zwischenspeicher.
Sobald Sie diesen Befehl verstanden haben, DNS Probleme wirken nicht mehr verwirrend. Sie können schnell überprüfen, ob Ihr System noch eine alte IP-Adresse verwendet, und bestätigen, ob ein DNS Änderungen haben Ihr Gerät erreicht, oder Sie möchten herausfinden, warum eine Website auf einem Gerät funktioniert, auf einem anderen jedoch nicht. Anstatt abzuwarten und sich zu wundern, können Sie nachsehen, überprüfen und handeln.
Egal, ob Sie eine Website umziehen oder Reparaturen durchführen SSL Ob Warnungen, das Testen eines neuen Servers oder einfach nur der Versuch, die Funktionsweise des Internets im Hintergrund zu verstehen – dieser eine Befehl gibt Ihnen die Kontrolle. Kombinieren Sie ihn mit Cache leeren und ein paar grundlegende Netzwerkprüfungen, und schon hat man ein vollständiges Bild von dem, was vor sich geht.
Kurz gesagt, ipconfig /displaydns schaltet DNS Die Fehlersuche wird vom Rätselraten zum klaren Dialog zwischen Ihnen und Ihrem System. Und sobald Sie es nutzen, werden Sie sich fragen, wie Sie das Problem jemals lösen konnten. DNS Ohne es gibt es Probleme.