DNS Flush

Was ist ein DNS Flush?

Ein DNS Flush löscht die lokal gespeicherten DNS-Einträge eines Geräts. Dadurch muss das Betriebssystem Domainnamen erneut in IP-Adressen auflösen. Die Maßnahme hilft, wenn eine Website nach einem Serverwechsel noch auf die alte IP-Adresse verweist, eine Domain lokal nicht erreichbar ist oder fehlerhafte DNS-Daten zwischengespeichert wurden.

Ein DNS Flush entfernt veraltete oder fehlerhafte Zuordnungen zwischen Domainnamen und IP-Adressen aus dem lokalen DNS-Cache. Das deutsche Synonym lautet Leeren des DNS-Zwischenspeichers.

Was beim DNS Flush passiert

Das Domain Name System, kurz DNS, übersetzt einen Domainnamen wie beispiel.de in eine numerische IP-Adresse. Damit diese Abfrage nicht bei jedem Seitenaufruf vollständig wiederholt werden muss, speichern Betriebssysteme und weitere Netzwerkkomponenten das Ergebnis vorübergehend. Ein DNS Flush verwirft diese lokale Kopie und erzwingt bei der nächsten Anfrage eine neue Namensauflösung.

Ein DNS-Eintrag besitzt üblicherweise eine Time to Live, kurz TTL. Dieser in Sekunden angegebene Wert bestimmt, wie lange ein Resolver das Ergebnis zwischenspeichern darf. Bei einer TTL von 3.600 Sekunden kann eine alte IP-Adresse daher bis zu eine Stunde im Cache bleiben. Ein lokaler DNS Flush beendet diese Wartezeit nur auf dem jeweiligen Gerät.

Der DNS-Cache kann neben erfolgreichen Zuordnungen auch negative Antworten speichern. Eine solche Antwort besagt beispielsweise, dass eine Domain oder Subdomain nicht existiert. Wurde der DNS-Eintrag inzwischen ergänzt, kann das Gerät trotzdem vorübergehend weiter einen Fehler anzeigen. Ein DNS Flush veranlasst das System, auch diese Antwort erneut abzufragen.

DNS Flush richtig ausführen

Der benötigte Befehl hängt vom Betriebssystem und dem verwendeten DNS-Dienst ab. Für die Ausführung können Administratorrechte erforderlich sein. Geöffnete Programme müssen normalerweise nicht geschlossen werden, ein erneuter Aufruf der betroffenen Website ist nach dem Löschen jedoch sinnvoll.

BetriebssystemTypischer BefehlAusführung
Windowsipconfig /flushdnsEingabeaufforderung oder Terminal mit Administratorrechten öffnen
macOSsudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderTerminal öffnen und Administratorkennwort eingeben
Linux mit systemd-resolvedsudo resolvectl flush-cachesTerminal öffnen und Befehl mit ausreichenden Rechten ausführen

Linux-Systeme verwenden nicht immer denselben lokalen DNS-Dienst. Läuft statt systemd-resolved beispielsweise dnsmasq oder nscd, muss der jeweilige Dienst neu gestartet oder dessen Cache separat geleert werden. Prüfe deshalb zuerst die Systemkonfiguration, wenn resolvectl nicht verfügbar ist.

DNS Flush und DNS-Propagation

Ein DNS Flush wird häufig mit einer beschleunigten DNS-Propagation gleichgesetzt. Diese Annahme ist falsch. Der lokale Befehl löscht weder die Caches beim Internetanbieter noch die Einträge öffentlicher Resolver oder die Daten auf autoritativen Nameservern. Er sorgt ausschließlich dafür, dass das eigene Gerät eine neue Anfrage stellt.

Wie schnell eine geänderte IP-Adresse weltweit verwendet wird, hängt vor allem von der zuvor gesetzten TTL und den beteiligten Resolvern ab. Wurde ein A-Record bei einer TTL von 86.400 Sekunden geändert, dürfen bereits zwischengespeicherte Antworten theoretisch noch bis zu 24 Stunden verwendet werden. Ein DNS Flush auf einem einzelnen Computer ändert diese Frist für andere Nutzer nicht.

Ein DNS Flush behebt keine falschen DNS-Einträge. Zeigt der autoritative Nameserver weiterhin auf eine alte IP-Adresse oder fehlt ein benötigter Record, liefert auch die erneute Abfrage das falsche Ergebnis. Prüfe deshalb nach dem Löschen des Caches, welche IP-Adresse tatsächlich zurückgegeben wird.

DNS Flush bei SEO und Relaunches

Bei einem Serverumzug oder Website-Relaunch kann ein DNS Flush erklären, warum das Projektteam unterschiedliche Versionen derselben Domain sieht. Ein Mitarbeiter erreicht bereits den neuen Server, während ein anderes Gerät noch die alte IP-Adresse verwendet. Der lokale Cache ist dann eine mögliche Ursache, aber nicht automatisch die einzige.

Ein DNS Flush verbessert keine Rankings und beeinflusst Googlebot nicht direkt. Suchmaschinen greifen über eigene Systeme und DNS-Resolver auf eine Website zu. Fehlerhafte DNS-Konfigurationen können das Crawling jedoch verhindern, wenn der Hostname nicht auflösbar ist, auf den falschen Server zeigt oder nur zeitweise antwortet. Eine technische SEO-Analyse sollte deshalb Erreichbarkeit, Statuscodes, Weiterleitungen und die ausgelieferte Website gemeinsam prüfen.

Für SEA gilt dieselbe technische Abhängigkeit: Eine Anzeige kann weiterhin ausgeliefert werden, obwohl die Landingpage wegen eines DNS-Fehlers nicht erreichbar ist. Bei GEO steht die Abkürzung für Generative Engine Optimization. Auch KI-Systeme können Inhalte nur als Quelle abrufen, wenn Domain und Server zuverlässig erreichbar sind. Der DNS Flush selbst verändert weder Anzeigenleistung noch KI-Sichtbarkeit.

So prüfst du die DNS-Auflösung

Messbar ist die Wirkung eines DNS Flush mit Abfragen wie nslookup beispiel.de oder dig beispiel.de. Vergleiche die ausgegebene IP-Adresse mit dem erwarteten Zielserver. Liefert das lokale Gerät nach dem Flush weiterhin einen abweichenden Wert, prüfe zusätzlich einen anderen Resolver und anschließend den autoritativen Nameserver.

Eine vollständige Prüfung trennt drei Ebenen voneinander:

  • Der lokale Cache zeigt, welche Antwort das verwendete Gerät gespeichert hat.
  • Der rekursive Resolver des Internetanbieters oder eines öffentlichen DNS-Dienstes kann eine eigene Antwort zwischenspeichern.
  • Der autoritative Nameserver enthält den maßgeblichen DNS-Eintrag der Domain.

Wenn nur ein Gerät betroffen ist, spricht das für einen lokalen Cache, eine hosts-Datei oder eine Gerätekonfiguration. Sind mehrere Netze betroffen, liegt die Ursache eher beim DNS-Record, Nameserver oder Hosting. Ist die Website unter der richtigen IP erreichbar, aber der Browser zeigt weiterhin alte Inhalte, solltest du zusätzlich den Browser-Cache, ein Content Delivery Network und serverseitige Caches prüfen.

Unterschied zum Browser-Cache

Der Unterschied zwischen DNS Flush und Browser-Cache liegt in den gespeicherten Daten. Der DNS-Cache enthält die Zuordnung einer Domain zu einer IP-Adresse. Der Browser-Cache speichert dagegen Dateien wie HTML, CSS, JavaScript und Bilder. Zeigt eine Domain auf den richtigen Server, aber weiterhin ein altes Logo oder Layout, löst ein DNS Flush das Problem in der Regel nicht.

Auch ein Server-Cache erfüllt eine andere Aufgabe. Er hält fertig erzeugte Seiten oder Datenbankergebnisse bereit, damit Anfragen schneller beantwortet werden. Ein Ladezeiten-Check kann Performance-Probleme untersuchen, ersetzt jedoch keine Kontrolle der DNS-Einträge. Prüfe bei einer Störung zuerst, ob die Domain korrekt aufgelöst wird, und danach, welche Inhalte der Zielserver ausliefert.

Wenn DNS-Fehler, Weiterleitungen oder Serverwechsel die Erreichbarkeit deiner Website beeinflussen, kann eine technische Prüfung die betroffene Ebene eingrenzen.

Kostenlosen Potenzialcheck anfragen

Häufige Fragen zum DNS Flush

Ist ein DNS Flush gefährlich?

Ein DNS Flush löscht nur temporär gespeicherte Namensauflösungen. Persönliche Dateien, Browserdaten und DNS-Einstellungen bleiben erhalten. Die nächsten Domainabfragen können kurz etwas länger dauern, weil die Einträge neu angefordert werden.

Wie lange dauert ein DNS Flush?

Der Befehl selbst wird normalerweise innerhalb weniger Sekunden ausgeführt. Eine fehlerhafte DNS-Konfiguration oder ein noch aktiver Cache bei einem externen Resolver wird dadurch jedoch nicht schneller korrigiert.

Muss ich den Computer nach einem DNS Flush neu starten?

Ein Neustart ist normalerweise nicht erforderlich. Rufe die betroffene Domain erneut auf oder starte den Browser neu, falls die Anwendung eine eigene DNS-Auflösung zwischenspeichert.

Warum zeigt die Website nach dem DNS Flush noch die alte Version?

Wenn die Domain bereits auf die richtige IP-Adresse verweist, stammen alte Inhalte wahrscheinlich aus dem Browser-Cache, einem CDN oder einem serverseitigen Cache. Prüfe deshalb neben der IP-Adresse auch die tatsächlich ausgelieferten Dateien.

Kann ich den DNS-Cache im Router löschen?

Einige Router besitzen einen eigenen DNS-Cache, bieten dafür aber nicht immer eine separate Funktion. Ein Neustart kann den Cache je nach Gerät leeren. Individuelle DNS-Einstellungen sollten vorher dokumentiert werden.

Hilft ein DNS Flush bei der Meldung Server nicht gefunden?

Ein DNS Flush kann helfen, wenn eine veraltete oder negative DNS-Antwort lokal gespeichert wurde. Bleibt die Meldung bestehen, sollten DNS-Record, Nameserver, Internetverbindung, Firewall und lokale hosts-Datei geprüft werden.


Sie haben noch Fragen?

Kontaktieren Sie uns

SEO Agentur kostenlose SEO Potentialanalyse


Weitere Inhalte