Firefox DNS Cache löschen / abschalten / einstellen

Update 2026: Die ursprüngliche Anleitung weiter unten stammt aus Firefox 9 und ist heute nur noch historisch interessant. In aktuellen Firefox-Versionen lässt sich der interne DNS-Zwischenspeicher direkt über eine interne Firefox-Seite prüfen und leeren.

Firefox DNS-Cache leeren

  1. Gib about:networking#dns in die Adresszeile von Firefox ein und bestätige mit Enter.
  2. Auf der DNS-Seite siehst du die aktuell zwischengespeicherten Namensauflösungen.
  3. Klicke auf Clear DNS Cache, um den Firefox-DNS-Cache zu leeren.
  4. Rufe die betroffene Webseite danach neu auf.

Das ist der passende Weg, wenn Firefox nach einer DNS-Änderung weiterhin eine alte IP-Adresse verwendet oder eine Domain trotz korrigiertem DNS noch auf den falschen Server zeigt.

Firefox DNS-Cache per Neustart zurücksetzen

Firefox hält aufgelöste DNS-Einträge im Arbeitsspeicher. Ein vollständiges Beenden und erneutes Starten von Firefox leert diesen internen Cache ebenfalls. Wichtig ist, dass wirklich alle Firefox-Fenster geschlossen werden.

Windows-DNS-Cache zusätzlich leeren

Firefox ist nicht die einzige Stelle, an der DNS-Daten zwischengespeichert werden. Unter Windows kannst du zusätzlich eine Eingabeaufforderung öffnen und folgenden Befehl ausführen:

ipconfig /flushdns

Dadurch wird der DNS-Resolver-Cache von Windows geleert. Wenn Firefox anschließend noch immer eine andere Namensauflösung verwendet, prüfe den internen Firefox-Cache und die DNS-over-HTTPS-Einstellungen.

Firefox DNS-over-HTTPS beachten

Firefox kann DNS-Anfragen über DNS over HTTPS (DoH) an einen eigenen Resolver senden. Dann ist die Namensauflösung nicht zwingend identisch mit dem DNS-Server, den Windows verwendet. Die DoH-Einstellungen findest du unter Einstellungen → Datenschutz & Sicherheit → DNS über HTTPS. Mozilla beschreibt dort Schutzstufen wie Standard, erhöht, maximal, benutzerdefiniert und aus.

Wenn du gerade einen DNS-Wechsel testest, solltest du deshalb unterscheiden: Firefox-DNS-Cache, Windows-DNS-Cache und gegebenenfalls DNS over HTTPS können unabhängig voneinander eine Rolle spielen.

Firefox DNS Cache: typische Reihenfolge bei Problemen

  1. Firefox-DNS-Cache unter about:networking#dns leeren.
  2. Seite mit Strg+F5 neu laden.
  3. Unter Windows zusätzlich ipconfig /flushdns ausführen.
  4. Falls das Problem bleibt, DNS-over-HTTPS-Einstellungen kontrollieren.
  5. Firefox vollständig neu starten.

Weitere aktuelle Hinweise zu sicherem DNS findest du bei Mozilla in der Dokumentation zu DNS über HTTPS in Firefox.

Historische Anleitung für ältere Firefox-Versionen

Firefox DNS-Cache – historischer Screenshot aus Firefox 9Wenn durch eine Änderung im DNS System ein DNS Name zu einer neuen IP führt, ist es wichtig, dass ALLE Komponenten des PCs diese Änderung mitbekommen.
Ansonsten könnte es leicht sein, dass man zwar den neuen Namen im URL eingibt, jedoch nach wie vor den „alten“ Webserver kontaktiert und die „alten“ Inhalte in den Browser geladen bekommt.

Zuerst sollte man den Windows eigenen DNS Cache löschen :

ipconfig /flushdns

Das ist jedoch nicht die einzige Stelle, wo diese veraltete DNS Information gespeichert werden kann. Firefox speichert die DNS Adressen in einer eigener Liste.
Um diesen DNS Cache dauerhaft abzuschalten gibt man in den URL des Browsers dies ein :

about:config

Firefox about:config für DNS-Cache-Einstellungen

macht einen Rechtsklick und wählt Neu und anschließend Integer :

Firefox about:config – neuen Integer-Wert anlegen

Als Namen der Variablen gibt man network.dnsCacheExpiration ein :
Firefox network.dnsCacheExpiration in about:config

und setzt diese auf den Wert 0.

Firefox DNS-Cache-Ablaufwert in about:config ändern

Der Firefox speichert ab sofort keine IPs zu DNS Namen und zeigt mir eine aktuelle Seite, dachte ich …..

Nach der Aktualisierung des Wertes auf 0 wurde aber nach wie vor die „alte“ Seite angezeigt. Es könnte also sein, dass dieser Wert nur für alle „neuen“ Eintröge gilt. Wie löscht man aber die bestehenden DNS Cache Einträge ?

Um den bereits gefüllten DNS Cache einmalig zu löschen (ohne ihn zu disablen), geht man zu Extras 

Einstellungen
Datenschutz
Kürzlich angelegte Chronik löschen
Alles
auswählen

markiert den „Cache“ und klickt auf „Jetzt löschen“ (Firefox 9).

Firefox Cache über die Chronik löschen – historische Ansicht

Nach dem Löschen des Cache wurde die Seite korrekt angezeigt !

Es empfiehlt sich jedoch, irgendwann diesen Cache wieder einzuschalten (auf einen anderen Wert als 0 zu setzen), damit bei jedem x

Network.dnsCacheExpiration Integer-Wert  3600 erhöht den DNS-Cache Ablauf auf 1 Stunde. Der Wert kann auch weiter erhöht werden. Es gibt jedoch auch potentielle Nachteile bei der Erhöhung der Cache-Zeit auf sehr große Werte.
Es kann zu Problemen beim Zugriff auf Server/Clients kommen, die mit dynamischen und sehr häufig wechselnden IP-Adressen arbeiten.

Alternativ kann man ein Add On installieren, mit dem sich der Cache per Klick löschen läßt, das habe ich auch gemacht und werde mal sehen, wie es funktioniert. Das habe ich dann auch gemacht.

Firefox Clear Cache Button Add-on – historische Ansicht

https://addons.mozilla.org/de/firefox/addon/clear-cache-button/contribute/roadblock/?src=search&version=0.9f

Übrigens :

Die Anzahl der maximal erlaubten Adressen im DNS Cache kann man mit

network.dnsCacheEntries

einstellen. Wozu das gut sein sollte ….