DNS Cache leeren: Windows, macOS und Linux
Wie leeren Sie den DNS Cache? ipconfig /flushdns unter Windows, Befehle für macOS und Linux, Browser, Smartphone, Router sowie Google und Cloudflare DNS.

Inhalt
Der DNS Cache besteht aus temporären Einträgen, in denen Ihr Computer und Ihr Browser die IP-Adressen bereits besuchter Domains für eine Weile speichern. Er sorgt dafür, dass Websites schneller laden, führt aber auch dazu, dass nach einer Änderung des DNS-Eintrags einer Website noch eine Zeit lang die alte Adresse verwendet wird. Wenn Sie eine Website auf einen neuen Server umgezogen, eine DNS-Einstellung geändert haben oder auf einer Website einen Fehler wie „DNS_PROBE“ erhalten, löst das Leeren des Caches das Problem meist sofort.
In dieser Anleitung erklären wir, wie Sie den DNS Cache unter Windows, macOS und Linux, in Browsern, auf Smartphones und im Router leeren, wie Sie den Cache öffentlicher DNS-Server erneuern lassen und was Sie prüfen sollten, wenn die Änderung immer noch nicht sichtbar ist.
Warum gibt es einen DNS Cache?
Statt bei jedem Aufruf einer Website erneut beim DNS nachzufragen, wird die Antwort eine Weile gespeichert; dadurch laden Seiten schneller. Wie lange, bestimmt der TTL-Wert (Time To Live) des Eintrags. Der Cache wird auf mehreren Ebenen gehalten:
- Browser: Chrome und Firefox führen jeweils einen eigenen kleinen Cache.
- Betriebssystem: Windows, macOS und Linux führen einen systemweiten Cache.
- Router: Viele Router für zu Hause führen einen eigenen DNS Cache.
- DNS-Server: Der Cache des DNS-Servers Ihres Internetanbieters oder des öffentlichen DNS-Servers, den Sie verwenden.
Damit eine Änderung sichtbar wird, muss der alte Eintrag auf allen Ebenen, auf denen er gespeichert ist, abgelaufen sein oder geleert werden. Wie DNS funktioniert, erklären wir in unserem Artikel Was ist DNS?.
DNS Cache unter Windows leeren
Öffnen Sie die Eingabeaufforderung oder die PowerShell als Administrator und geben Sie Folgendes ein:
ipconfig /flushdns
Sie sehen die Meldung „Der DNS-Auflösungscache wurde geleert.“. Mit dem Befehl ipconfig /displaydns können Sie sich die Einträge im Cache anzeigen lassen.
DNS Cache unter macOS leeren
Öffnen Sie das Terminal und geben Sie Folgendes ein:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Sie werden nach dem Passwort Ihres Macs gefragt. Ist der Befehl erfolgreich, zeigt er keine Meldung an.
DNS Cache unter Linux leeren
Bei Distributionen mit systemd-resolved, einschließlich aktueller Versionen von Ubuntu und Debian:
sudo resolvectl flush-caches
resolvectl statistics
Der zweite Befehl zeigt die Zahl der Einträge im Cache an; nach dem Leeren sollte sie nahe null liegen. Verwendet Ihr System nscd oder dnsmasq, starten Sie den jeweiligen Dienst neu:
sudo systemctl restart nscd
DNS Cache im Browser leeren
- Chrome und Edge: Geben Sie in die Adressleiste
chrome://net-internals/#dns(in Edgeedge://net-internals/#dns) ein und klicken Sie auf Clear host cache. Im Bereich Sockets derselben Seite können Sie mit Flush socket pools auch offene Verbindungen schließen. - Firefox: Geben Sie in die Adressleiste
about:networking#dnsein und klicken Sie auf Clear DNS Cache.
Auch wenn Sie den Browser vollständig schließen und neu öffnen, wird der Browser-Cache geleert.
Auf dem Smartphone und im Router
- Android und iPhone: Am einfachsten leeren Sie den DNS Cache auf Smartphones, indem Sie den Flugmodus für einige Sekunden ein- und wieder ausschalten oder das WLAN aus- und wieder einschalten. Auch ein Neustart des Smartphones leert den Cache.
- Router: Wenn Sie Ihren Router ausschalten und nach einigen Sekunden wieder einschalten, wird sein DNS Cache geleert.
Den Cache von Google und Cloudflare DNS erneuern
Verwendet Ihr Computer Google Public DNS (8.8.8.8) oder Cloudflare (1.1.1.1), können Sie diese Dienste bitten, den Eintrag, den sie für eine bestimmte Domain gespeichert haben, zu erneuern:
- Google Public DNS: Wählen Sie auf der Seite Flush Cache von Google die Domain und den Eintragstyp aus und leeren Sie den Cache.
- Cloudflare 1.1.1.1: Geben Sie auf der Seite
1.1.1.1/purge-cachedie Domain und den Eintragstyp ein.
Den Cache des DNS-Servers Ihres Internetanbieters können Sie dagegen nicht leeren; der Eintrag erneuert sich von selbst, sobald seine TTL abgelaufen ist. Wenn Sie nicht warten möchten, können Sie die DNS-Einstellung Ihres Computers vorübergehend auf einen dieser öffentlichen DNS-Server umstellen.
Wenn die Änderung immer noch nicht sichtbar ist
- Fragen Sie verschiedene DNS-Server. Prüfen Sie, ob sich der Eintrag tatsächlich geändert hat:
nslookup ihredomain.de 1.1.1.1 dig @8.8.8.8 ihredomain.de +short
Zeigen die öffentlichen DNS-Server die neue Adresse an, liegt das Problem nur bei Ihrem Computer oder Ihrem Anbieter. - Prüfen Sie die hosts-Datei. Eine Zeile, die beim Umzug einer Website zum Testen in die hosts-Datei eingetragen wurde, gilt auch nach dem Leeren des Caches weiter. Sehen Sie unter Windows in der Datei
C:\Windows\System32\drivers\etc\hostsnach, unter macOS und Linux in/etc/hosts. Wie Sie mit dieser Datei testen, erklären wir in unserer Anleitung Website umziehen. - Prüfen Sie die TTL. Die Zahl in der Ausgabe von
digzeigt in Sekunden an, wie lange der Eintrag noch im Cache gehalten wird. - Warten Sie auf die Nameserver-Änderung. Haben Sie die Nameserver Ihrer Domain geändert, kann es 24–48 Stunden dauern, bis sich diese Änderung verbreitet hat.
- Ist es vielleicht der Browser-Cache? Sieht die Seite selbst veraltet aus, liegt das Problem nicht beim DNS, sondern möglicherweise im Seiten-Cache des Browsers oder in einem CDN; laden Sie die Seite in diesem Fall erzwungen neu oder leeren Sie den CDN-Cache. Details finden Sie in unserem Artikel Was ist ein CDN?.
Tipp für das nächste Mal: Wenn Sie die TTL des Eintrags mindestens einen Tag vor der DNS-Änderung auf 300 Sekunden senken, ist die Änderung an den meisten Stellen innerhalb weniger Minuten sichtbar.
DNS bei Nodesty
In den Webhosting-Paketen von Nodesty schalten Sie Ihre Website live, indem Sie die Nameserver oder den A-Eintrag Ihrer Domain auf Ihr Hosting-Konto zeigen lassen; Ihre DNS-Einträge verwalten Sie über cPanel oder DirectAdmin. Ziehen Sie eine Website oder Anwendung auf einen AMD Ryzen 9 9950X vServer um, beschleunigt es den Wechsel, wenn Sie die TTL senken, bevor Sie den A-Eintrag auf die IP-Adresse Ihres Servers umstellen.
Häufig gestellte Fragen
Ist es sicher, den DNS Cache zu leeren?
Ja. Der DNS Cache enthält nur temporäre Einträge mit den IP-Adressen von Domains. Wenn Sie ihn leeren, gehen keine Daten oder Einstellungen verloren; Ihr Computer holt die Einträge beim nächsten Aufruf erneut vom DNS-Server. Die ersten Aufrufe können einige Millisekunden länger dauern.
Ich habe den Cache geleert, aber die Website zeigt noch den alten Server. Warum?
Der Cache liegt nicht nur auf Ihrem Computer. Auch Ihr Browser, Ihr Router und der DNS-Server Ihres Internetanbieters speichern den Eintrag, bis seine TTL abgelaufen ist. In einer dieser Stellen kann noch der alte Eintrag liegen. Prüfen Sie mit einem anderen DNS-Server und sehen Sie nach, ob in Ihrer hosts-Datei eine alte Zeile steht.
Kann ich den DNS Cache meines Internetanbieters leeren?
Nein, der DNS-Server des Anbieters steht nicht unter Ihrer Kontrolle; der Eintrag erneuert sich von selbst, sobald seine TTL abgelaufen ist. Wenn Sie nicht warten möchten, können Sie die DNS-Einstellung Ihres Computers vorübergehend auf einen öffentlichen DNS-Server wie Google oder Cloudflare umstellen.
Wie oft sollte ich den DNS Cache leeren?
Ein regelmäßiges Leeren ist nicht nötig. Es genügt, den Cache zu leeren, wenn Sie den DNS-Eintrag einer Website geändert haben, beim Aufruf einer Website einen DNS-Fehler erhalten oder eine Website noch im alten Zustand sehen, obwohl sie auf einen neuen Server umgezogen ist.
Wie lange dauert es, bis meine DNS-Änderung überall angekommen ist?
Das hängt vom TTL-Wert des Eintrags ab. Bei einer TTL von 300 Sekunden ist die Änderung an den meisten Stellen innerhalb weniger Minuten sichtbar; bei 86400 Sekunden kann es bis zu einem Tag dauern. Änderungen an den Nameservern können 24–48 Stunden brauchen. Wenn Sie die TTL vor der Änderung senken, beschleunigt das den Wechsel.
Beeinflusst die hosts-Datei den DNS Cache?
Zeilen in der hosts-Datei werden vor der DNS-Abfrage verwendet und gelten auch nach dem Leeren des Caches weiter. Wird eine Zeile vergessen, die beim Umzug einer Website zum Testen eingetragen wurde, steuert Ihr Computer weiterhin den alten oder falschen Server an. Prüfen Sie vor dem Leeren des Caches auch Ihre hosts-Datei.
Über den Autor
Nodesty-Team · Infrastruktur und Support
Das Nodesty-Team betreibt unsere Server, unser Netzwerk und unseren DDoS-Schutz im Alltag und beantwortet Support-Anfragen rund um die Uhr. Diese Ratgeber entstehen aus dieser Arbeit.
Verwandte Artikel

Onlineshop Hosting: So wählen Sie das passende Hosting
Welches Hosting braucht ein Onlineshop? WooCommerce-Anforderungen, Speed, SSL, Sicherheit, Backups, Aktionstraffic und Webhosting, vServer oder Server.

Was ist eine Staging-Umgebung? Einrichtung für Websites
Was ist eine Staging-Umgebung und wozu? Testseite auf einer Subdomain, Datenbank kopieren, Passwortschutz, vor Suchmaschinen verbergen und live übertragen.

Was ist eine Subdomain? So legen Sie eine Subdomain an
Was ist eine Subdomain und wie legen Sie sie an? Subdomain per DNS-Eintrag, in cPanel und DirectAdmin anlegen, auf einen Gameserver leiten und SSL nutzen.