Vollständige Schritt-für-Schritt-Anleitung zum Leeren des DNS-Caches
Mit dieser umfassenden Anleitung können Sie Ihren DNS-Cache unter Windows, macOS, Linux und verschiedenen Browsern ganz einfach leeren.

Vollständige Schritt-für-Schritt-Anleitung zum Leeren des DNS-Caches

In diesem Artikel stellen wir Ihnen verschiedene Möglichkeiten vor, den DNS-Cache unter Windows, macOS und Linux zu leeren. Mithilfe der Schritt-für-Schritt-Anleitung können Sie DNS-Verbindungs- und Sicherheitsprobleme problemlos beheben.
0 Aktien
0
0
0
0

 

Warum ist es notwendig, den DNS-Cache zu leeren?

Das Leeren des DNS-Caches ist ein einfacher, aber wichtiger Vorgang zur Behebung von Problemen mit der Domainnamensverwaltung. Hier sind die wichtigsten Gründe:

  • Weitergabe von DNS-Eintragsänderungen: Nach der Änderung von A-, CNAME- oder anderen Einträgen kann es vorkommen, dass der lokale Client weiterhin auf die alte IP-Adresse verweist.
  • DNS-Hijacking oder Cache-Poisoning beheben: Durch das Löschen des Caches lassen sich einfache Angriffe abwehren.
  • Sofortige Verbindungsprobleme: Nach einer Servermigration oder einer Infrastrukturänderung ist es manchmal notwendig, den lokalen Cache zu leeren.
  • Fehlerbehebung bei Latenz und Routing: Für Händler und Gamer kann ein fehlerhafter DNS-Eintrag dazu führen, dass eine Verbindung zum falschen Server oder CDN hergestellt wird.

 

Windows: Schritt-für-Schritt-Anleitungen und praktische Befehle

Windows 10 / 11 (schnellste Methode)

  1. Öffnen Sie die Eingabeaufforderung mit Administratorrechten:
    • Start → cmd → Rechtsklick → Als Administrator ausführen
  2. Führen Sie den Flush-Befehl aus:
ipconfig /flushdns

Um den Inhalt des Caches zu überprüfen (optional):

ipconfig /displaydns

Erläuterung: Befehl ipconfig /flushdns Löscht den Cache des DNS-Clientdienstes. Wenn Sie einen lokalen Resolver wie unbound oder dnsmasq verwenden, müssen Sie den entsprechenden Dienst neu starten.

Starten Sie den DNS-Client-Dienst neu (in bestimmten Fällen).

Sollte das Problem weiterhin bestehen, können Sie den DNS-Client-Dienst neu starten. In den meisten Fällen ist das Beenden dieses Dienstes unbedenklich, jedoch ist auf Produktivservern Vorsicht geboten.

net stop dnscache
net start dnscache

 

macOS: Befehle nach Version

Die verschiedenen macOS-Versionen verwenden unterschiedliche Methoden zum Leeren des Caches. In den meisten Versionen genügen die folgenden beiden Befehle:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Notiz: In einigen älteren Versionen (OS X 10.10.4 bis 10.10.10) von discoveryutil wurde bereits verwendet; die sicherste Methode ist jedoch, beide oben genannten Befehle auszuführen.

 

Linux: Verschiedene Distributionen und Resolver

Linux verfügt über mehrere mögliche Resolver und Caches: systemd-aufgelöst, nscd, dnsmasq, ungebunden usw. Sie sollten entsprechend dem Service handeln.

systemd-resolved (üblich in neueren Ubuntu-Versionen)

sudo systemd-resolve --flush-caches

In neueren Versionen können Sie auch folgenden Befehl verwenden:

sudo resolvectl flush-caches

So werden Statistiken angezeigt:

systemd-resolve --statistics

nscd

sudo systemctl restart nscd

Oder in einigen Distributionen:

sudo /etc/init.d/nscd restart

dnsmasq

sudo systemctl restart dnsmasq

ungebunden

So leeren Sie den Cache einer bestimmten Zone oder starten den Dienst neu:

sudo unbound-control flush_zone example.com
sudo systemctl restart unbound

Container und Docker

Wenn der Resolver in einem Container ausgeführt wird, starten Sie diesen Container neu:

docker restart <container_id>

In Kubernetes mit CoreDNS:

kubectl -n kube-system rollout restart deployment coredns

 

Browser: Internes DNS und Socket-Flushing

Viele Browser verfügen über einen eigenen internen DNS-Cache; selbst nach einem System-Löschen kann der Browser den alten Eintrag noch speichern.

Google Chrome / Brave / Edge (Chromium)

  • Geben Sie in der Adressleiste Folgendes ein: chrome://net-internals/#dns Und auf "“Host-Cache leeren”Klicken.
  • Steckdosen schließen: öffnen chrome://net-internals/#socketsLeerlaufsteckdosen schließenSpülbecken mit Unterputzanschluss.

Notiz: In neueren Versionen von Chrome ändern sich manchmal die Netzwerkinternals; in diesem Fall schließen Sie den Browser vollständig oder leeren Sie den App-Cache.

Mozilla Firefox

  • Geben Sie Folgendes in die Adressleiste ein: about:networking#dns Und auf "“DNS-Cache leeren”Klicken.
  • Oder in about:config Menge network.dnsCacheExpiration Vorübergehend auf Null gesetzt und dann auf den ursprünglichen Wert zurückgesetzt.

Safari

Safari verwendet den System-DNS-Cache. Starten Sie Safari daher nach Ausführung der macOS-Befehle einfach neu.

 

Router und Internetdienstanbieter: Wenn das Problem über den Client hinausgeht.

  • Starten Sie den Router oder das Modem physisch neu: Die einfachste Methode, den DNS-Cache Ihres Routers zu leeren.
  • Überprüfen Sie den DNS-Resolver des Routers: Im Admin-Panel gibt es manchmal eine Option zum Leeren des DNS-Speichers oder zum Neustarten des DNS.
  • Verwendung öffentlicher DNS-Server für Testzwecke: 1.1.1.1 (Cloudflare), 8.8.8.8 (Google) oder 9.9.9.9 (Quad9).
  • Bei Routing- oder CDN-Problemen kann es erforderlich sein, die BGP-Route und die CDN-Einstellungen zu überprüfen.

 

Überprüfung

nslookup und dig

Um zu überprüfen, ob Ihr Resolver den neuen Datensatz zurückgegeben hat, verwenden Sie die folgenden Befehle:

nslookup example.com
dig +trace example.com
dig example.com @8.8.8.8

Ping und Traceroute

Um die Ziel-IP-Adresse und die Netzwerkroute anzuzeigen:

ping example.com
traceroute example.com
tracert example.com

Um die Ausbreitung an verschiedenen Standorten weltweit zu überprüfen, können Sie Online-Tools wie diese verwenden. whatsmydns.net Verwenden.

 

Anwendungsfälle und Szenarien: Spezielle Tipps für verschiedene Zielgruppen

WordPress- und Website-Administratoren

  • Vor dem Ändern der IP-Adresse oder der Migration des Standorts sollte die TTL reduziert werden (z. B. auf 1000). 300 Sekunden), um die Ausbreitung zu beschleunigen.
  • Nach der Anwendung der Änderungen sollten Sie den Cache auf Servern, CDN und Browsern leeren.
  • Wenn Sie DNSSEC verwenden, überprüfen Sie, ob die Signaturen korrekt eingerichtet sind, um Fehler zu vermeiden.

DevOps- und Netzwerkadministratoren

  • In Cloud-Infrastrukturen mit Load Balancern und CDNs wird unmittelbar nach der Änderung eines Datensatzes von graben Dient zur Überprüfung von TTL.
  • Bei latenzempfindlichen Diensten sollten Sie Resolver in der Nähe des Serverstandorts verwenden oder interne DNS-Server mit einer hohen Service-Level-Vereinbarung (SLA) nutzen.
  • Überprüfen Sie in Kubernetes nach dem Ändern von Diensten CoreDNS und starten Sie es gegebenenfalls neu.

Händler und Spieler

  • Falls Ihr Trading- oder Gaming-VPS auf eine alte IP-Adresse verweist, leeren Sie zuerst den DNS-Cache des Clients und des Browsers.
  • Die Wahl eines nahegelegenen Standorts und die Nutzung dedizierter Trading-/Gaming-VPS-Server können die Ping- und Verbindungsstabilität verbessern.

Künstliche Intelligenz und GPU-Cloud/Rendering

  • Nach einer Änderung der Infrastruktur (z. B. Migration) sollten der DNS-Cache des Clients und alle lokalen Resolver geleert werden, um eine Verbindung zum richtigen Knoten herzustellen.
  • Die Verwendung interner DNS-Server in privaten Cloud-Netzwerken (private DNS-Zonen) und die Verwaltung der Time-to-Live (TTL) ermöglichen eine besser kontrollierte Propagation.

 

Sicherheits- und Profi-Tipps

Weitere Sicherheitstipps:

  • Aktivierung DNS über HTTPS (DoH) Oder DNS über TLS (DoT) Es kann einfaches Abhören und Übernehmen verhindern.
  • Verwendung von DNSSEC Empfohlen, um die Echtheit der Aufzeichnungen zu gewährleisten.

 

Optimale Einstellungen und praktische Tipps

  • Vor der Änderung des DNS-Eintrags: Verkürzen Sie die TTL auf eine kurze Zeit (z. B. auf 300 Sekunden) und dann nach der Bestätigung den TTL erhöhen.
  • Nutzen Sie für kritische Dienste DNS mit hoher SLA und mehreren Resolvern.
  • Für Unternehmenskunden sollten interne Anleitungen zum Leeren des DNS-Caches auf gängigen Systemen bereitgestellt werden.
  • In Cloud-Infrastrukturen sollten interne DNS-Server und private Zonen für interne Dienste genutzt und CDN und BGP für die Verkehrsverteilung eingesetzt werden.

 

Technischer Service und Support

Wir sind mit mehr als 85 Standorte weltweitDedizierte Server, VPS für Trading und Gaming, GPU für KI und Rendering, Anti-DDoS-Server, CDN und BGP-Lösungen stehen bereit, um ein latenzarmes und stabiles Erlebnis zu bieten.

Das technische Team kann in folgenden Fällen helfen:

  • Überprüfung der Ausbreitung von verschiedenen Standorten
  • Empfehlen Sie die besten Resolver- und TTL-Einstellungen.
  • Hilfe bei der Einrichtung von privatem DNS oder verwaltetem DNS
  • Bereitstellung von CDN/BGP-Lösungen zur Reduzierung der Latenz und Erhöhung der Verfügbarkeit

 

Zusammenfassung und Schlussfolgerung

Das Leeren des DNS-Caches ist eine einfache, aber wichtige Aufgabe bei der Netzwerkfehlersuche und -verwaltung. Unter Windows, macOS, Linux und in Browsern lässt sich das Problem in der Regel durch die Ausführung der folgenden Befehle beheben.

Wenn Sie die DNS-Propagation von mehreren Standorten aus überprüfen müssen oder Hilfe bei der Einrichtung von DNS für sensible Server benötigen, steht Ihnen unser technisches Team mit Rat und Tat zur Seite.

 

Häufig gestellte Fragen

Das könnte Ihnen auch gefallen