Wichtigste Erkenntnisse
- Unter Windows öffnen Sie die Eingabeaufforderung und führen ipconfig /flushdns aus, um den DNS-Cache zu löschen.
- Öffnen Sie auf dem Mac Terminal und geben Sie den entsprechenden Flush-Befehl für Ihre macOS-Version ein.
- Öffnen Sie unter Linux das Terminal und starten Sie den von Ihrer Distribution verwendeten DNS-Dienst neu, um den Cache zu leeren.
- Navigieren Sie in Chrome zu chrome://net-internals/#dns und klicken Sie auf "Host-Cache löschen", um DNS-Einträge zu entfernen.
- Das Flushing von DNS hilft, Verbindungsprobleme zu beheben, veraltete Einträge zu aktualisieren, DNS-Spoofing zu verhindern, 404-Fehler zu beheben, die Privatsphäre zu schützen und die Systemsicherheit zu verbessern.
Sie fragen sich, wie Sie DNS leeren können und vor allem, wann Sie es tun sollten? Beim Flushing von DNS werden der Cache und die Resolvereinträge Ihres Geräts gelöscht, um sicherzustellen, dass alle DNS-Einträge aktuell und korrekt sind. Dadurch wird die Netzwerkleistung verbessert, die Stabilität erhöht und sichergestellt, dass Domänennamen korrekt zu ihren aktuellen IP-Adressen aufgelöst werden.
In diesem Leitfaden erfahren Sie, wie Sie DNS auf verschiedenen Plattformen, einschließlich Windows, Mac, Linux und sogar Webbrowsern wie Google Chrome, flushen können.
Was ist ein DNS-Cache?
A DNS-Cache ist eine temporäre Datenbank, die lokal auf Ihrem Gerät gespeichert ist und Aufzeichnungen über die letzten DNS-Abfragen (Domain Name System) enthält. Diese Aufzeichnungen enthalten Informationen wie Domänennamen, entsprechende IP-Adressen und andere DNS-bezogene Daten, die Ihrem System helfen, Websites schneller zu finden.
Wenn Sie eine Website besuchen, führt Ihr Computer einen Prozess namens DNS-Auflösung durch, bei dem der Domänenname in eine IP-Adresse übersetzt wird, mit der Ihr Browser eine Verbindung herstellen kann. Dies ist eine Form der Datenerfassung, bei der Ihr System DNS-Abfragen lokal aufzeichnet, um zukünftige Besuche zu beschleunigen. Anstatt diese Abfrage jedes Mal zu wiederholen, speichert Ihr System das Ergebnis in seinem DNS-Cache, um künftige Besuche zu beschleunigen.
Der Cache enthält auch eine Funktion namens Time-To-Live (TTL), die bestimmt, wie lange ein Eintrag gespeichert wird, bevor er abläuft. Während des TTL-Zeitraums zieht Ihr System die DNS-Daten aus dem Cache, anstatt erneut einen DNS-Server zu kontaktieren. Wenn die TTL abgelaufen ist, wird der Eintrag gelöscht, und Ihr System führt eine neue Suche durch.
Diese Zwischenspeicherung erfolgt automatisch und trägt zur Verbesserung der Leistung bei. Wenn die Daten jedoch aufgrund von Änderungen an der IP-Adresse oder den DNS-Einstellungen einer Website veraltet sind, kann es zu Problemen kommen, z. B. dass Websites nicht geladen oder falsche Seiten angezeigt werden. In solchen Fällen kann das Wissen, wie man DNS leert, ein effektiver Weg sein, um die alten Daten zu löschen und die korrekte Funktionalität wiederherzustellen.
Vereinfachen Sie die Sicherheit mit PowerDMARC!
So löschen Sie DNS: Für Windows
Die folgenden Schritte zeigen Ihnen, wie Sie den DNS-Cache Ihres Computers in den neuesten und früheren Versionen von Windows löschen können:
1. Klicken Sie auf das Windows-Symbol oder die Schaltfläche Start in der linken unteren Ecke des Bildschirms.
2. Klicken Sie auf oder suchen Sie nach Eingabeaufforderung.
3. Eine andere Möglichkeit, die Eingabeaufforderung zu öffnen, besteht darin, die Tastenkombination Windows+R um das Menü RUN aufzurufen und cmd einzugeben.
4. Wenn ein Popup-Fenster erscheint, in dem Sie gefragt werden, ob Sie der Eingabeaufforderung erlauben möchten, Änderungen auf Ihrem Computer vorzunehmen, wählen Sie Ja.
5. Wenn Sie an dieser Stelle nach administrativen Anmeldedaten gefragt werden, wenden Sie sich bitte an Ihren Systemadministrator.
6. Geben Sie ipconfig /flushdns in das Fenster der Eingabeaufforderung ein.
7. Drücken Sie Enter.
8. Es sollte eine Meldung angezeigt werden, die bestätigt, dass der Cache des DNS-Auflösers geleert wurde.
Hinweis: Die Schritte zum Leeren des DNS-Cache unter Windows XP und Vista sind nahezu identisch mit denen der neuesten Microsoft-Versionen. Die Meldung am Ende kann sich jedoch unterscheiden oder erfordert Administratorrechte, um fortzufahren.
Wie man DNS leert: Für Mac-Benutzer
Das Leeren des DNS-Cache auf einem Mac ist einfach, aber Sie müssen wissen, welche Version von OS X Sie verwenden, damit Sie den richtigen Befehl verwenden können. Einige Probleme mit dem neuen macOS können auftreten, wenn Sie mit diesen Befehlen und ihrer Kompatibilität nicht vertraut sind.
Befolgen Sie diese Schritt-für-Schritt-Anleitung, um zu erfahren, wie Sie DNS auf einem Mac leeren können:
- Finder öffnen.
- Klicken Sie auf Anwendungen.
- Navigieren Sie zum Ordner Utilities.
- Öffnen Sie Terminal. (Alternativ können Sie die Terminal-App finden, indem Sie im Launchpad danach suchen).
- Geben Sie im Terminal-Fenster den Befehl ein, der Ihrer macOS-Version entspricht:
| macOS-Version | Befehl |
|---|---|
| macOS 14 (Sonoma) macOS 13 (Ventura) macOS 12 (Monterey) macOS 11 (Big Sur) macOS 10.15 (Catalina) macOS 15 (Sequoia) (Beta oder neueste Version) | sudo killall -HUP mDNSResponder |
| macOS 10.10 (Yosemite) | sudo discoveryutil -mdnsflushcache |
| macOS 10.7 - 10.9, 10.11 - 10.14 (Lion bis Mojave, außer Yosemite) | sudo killall -HUP mDNSResponder |
| macOS 10.5 - 10.6 (Leopard, Snow Leopard) | sudo dscacheutil -flushcache |
| macOS 10.4 (Tiger) | lookupd -flushcache |
- Drücken Sie die Eingabetaste.
- Wenn Sie dazu aufgefordert werden, geben Sie Ihr Admin-Kennwort ein und drücken Sie erneut die Eingabetaste.
- Sie sollten eine Bestätigungsmeldung oder gar keine Meldung sehen. In beiden Fällen hat Ihr Mac den DNS-Cache erfolgreich geleert.
- Sollte ich den DNS manuell löschen?
Im DNS-Cache werden die Informationen gespeichert, die für das Auffinden einer Website relevant sind. Dazu können IP-Adresse, Hostname und andere DNS-Einträge gehören. Der DNS-Server Ihres Netzwerks behält den Überblick über all diese Einträge und sorgt dafür, dass sie bei Bedarf aktualisiert werden.
Ein DNS-Cache löscht regelmäßig seinen eigenen Speicher, ohne dass Sie etwas tun müssen. Er speichert nicht nur alle Informationen, die zum Auffinden einer Website erforderlich sind, sondern auch Informationen über die Time-To-Live oder TTL.
Die TTL gibt an, wie lange ein Eintrag im DNS-Cache bleibt, bevor er abläuft. Innerhalb dieses Zeitraums werden also alle Antworten auf Abfragen aus dem lokalen Domänen-Cache abgerufen, ohne einen DNS-Server zu fragen. Wenn die TTL abläuft, verschwindet ein Eintrag aus dem Cache.
Wenn beispielsweise die TTL für eine Website auf drei Minuten eingestellt ist, werden bei der ersten Anfrage nach Ablauf der TTL die neuen Informationen zuerst über den DNS-Server abgerufen, anstatt den lokalen Cache zu nutzen.
Ob Sie den DNS-Zwischenspeicher manuell leeren oder nicht, ist also Ihre eigene Entscheidung, insbesondere wenn Sie ein Power-User sind. Wenn Sie zum Beispiel ein Problem mit Ihrer Internetverbindung haben, sollten Sie in Erwägung ziehen, Ihren DNS-Cache zu leeren. Dadurch wird sichergestellt, dass alle veralteten Informationen über Websites gelöscht und durch neue Daten von den maßgeblichen Servern ersetzt werden.
Wie man DNS unter Linux leert
Während Windows- und Mac OS X-Computer über eingebaute DNS-Caches verfügen, ist dies bei Linux nicht der Fall. Allerdings kann jede Linux-Distribution einen anderen DNS-Dienst für die Speicherung der DNS-Einträge verwenden. Möglicherweise müssen Sie den Dienst neu starten, damit diese Änderungen wirksam werden.
Und so geht's:
1. Öffnen Sie ein Terminalfenster, indem Sie Strg+Alt+T drücken.
2. Geben Sie im Terminal-Fenster einen der folgenden Befehle ein, je nachdem, welche Version von Linux Sie verwenden.
- NCSD: sudo /etc/init.d/nscd restart
- Dnsmasq: sudo /etc/init.d/dnsmasq restart
- BIND: Sie müssen möglicherweise mehrere Befehle ausprobieren:
○ s udo /etc/init.d/named restart
○ sudo rndc restart
○ s udo rndc exec
3. Sie werden möglicherweise aufgefordert, Ihr Passwort einzugeben.
4. Der Dienst wird angehalten und dann neu gestartet, bevor der Cache erfolgreich geleert wird.
Wie man DNS in Browsern leert
Manchmal treten auch nach dem Leeren des DNS-Caches Ihres Systems noch Probleme auf, wie z. B. langsames Laden, veraltete Seiten oder nicht korrekt geöffnete Websites. Das liegt daran, dass viele moderne Webbrowser, insbesondere diejenigen, die auf Chromium basieren, ihren eigenen internen DNS-Cache pflegen, um das Surfen zu beschleunigen und die Suchzeiten zu verkürzen.
Das Leeren des DNS-Caches Ihres Browsers kann helfen, Probleme zu beheben, die durch veraltete oder falsche DNS-Einträge verursacht werden, insbesondere nach kürzlich erfolgten Website-Migrationen, Serveränderungen oder DNS-Updates.
Hier erfahren Sie, wie Sie DNS in gängigen Browsern leeren können:
Google Chrome
Da Chrome seinen eigenen DNS-Cache verwendet, kann das Löschen dieses Caches Fehler beim Laden von Seiten und andere Leistungsprobleme beheben.
Schritte:
- Öffnen Sie Google Chrome.
- Geben Sie in die Adressleiste ein: chrome://net-internals/#dns
- Drücken Sie die Eingabetaste.
- Klicken Sie auf die Schaltfläche "Host-Cache löschen".
Mozilla Firefox
Firefox ermöglicht es seinen Nutzern auch, DNS über seine internen Netzwerk-Tools manuell zu löschen.
Schritte:
- Öffnen Sie Firefox.
- Geben Sie in die Adressleiste ein: about:networking#dns
- Drücken Sie die Eingabetaste.
- Klicken Sie unter dem Abschnitt DNS auf "DNS-Cache löschen".
Microsoft Edge
Da Edge auf Chromium basiert, ist der Vorgang genau derselbe wie in Chrome.
Schritte:
- Öffnen Sie Microsoft Edge.
- Geben Sie Folgendes in die Adressleiste ein: edge://net-internals/#dns
- Drücken Sie die Eingabetaste.
- Klicken Sie auf die Schaltfläche "Host-Cache löschen".
Brave-Browser
Brave, das ebenfalls auf Chromium basiert, folgt demselben Prozess.
Schritte:
- Mutig öffnen.
- Geben Sie in die Adressleiste ein: brave://net-internals/#dns
- Drücken Sie Enter.
- Klicken Sie auf "Host-Cache löschen".
Vorteile von Flushing DNS
Das Leeren des DNS ist eine gute Möglichkeit, zwischengespeicherte Informationen zu löschen, die Probleme mit Ihrem Netzwerk verursachen könnten. Es ist besonders nützlich, wenn Sie Probleme beim Zugriff auf Websites oder andere Online-Dienste haben, da es helfen kann, die Dinge wieder ins Lot zu bringen.
Das Flushing von DNS kann auch die Leistung verbessern, indem es den Cache des Servers aktualisiert und verhindert, dass er falsche Antworten auf der Grundlage veralteter Informationen sendet.
Hier sind einige weitere Gründe, warum Sie Ihren DNS spülen sollten:
1. So verhindern Sie DNS-Spoofing
DNS-Spoofing oder DNS-Cache-Vergiftung Ein Angreifer verschafft sich Zugang zu Ihrem DNS-Cache, manipuliert ihn so, dass bestimmte Domänennamen falsch aufgelöst werden, und leitet Ihre DNS-Anfragen für betrügerische Zwecke wie DNS-Hijacking, Phishing oder Man-in-the-Middle-Angriffe auf seine eigene Website um, Malware Verbreitung von Malware und dergleichen.
Dies kann verhindert werden, indem Sie Ihren DNS-Cache leeren, denn wenn Sie Ihren DNS-Cache leeren, wird das System gezwungen, stattdessen eine neue gecachte Version des DNS-Eintrags zu verwenden. Auf diese Weise verhindern Sie, dass unzulässige Einträge in den Cache Ihres Systems aufgenommen werden, die möglicherweise von einem Angreifer hinzugefügt wurden.
2. So beheben Sie 404-Fehler
Wenn eine Website auf eine neue Domäne oder einen neuen Server umzieht, werden die auf Ihrem Computer gespeicherten DNS-Informationen möglicherweise nicht aktualisiert. Wenn Sie versuchen, die Website aufzurufen, wird möglicherweise eine 404-Fehlermeldung angezeigt, und Sie müssen Ihren DNS-Cache leeren (oder löschen), damit die echte Adresse der Seite wieder angezeigt wird.
3. Probleme beim Laden der Website beheben
Ein DNS-Flushing ist erforderlich, wenn eine Website nicht korrekt geladen wird. Dies kann auf ein Problem mit der IP-Adresse oder auf Änderungen der DNS-Server-Einstellungen zurückzuführen sein. In solchen Situationen zwingt ein DNS-Flush Ihren Browser, den DNS-Resolver neu zu laden, wodurch er gezwungen wird, erneut nach der IP-Adresse der Website zu suchen.
4. Verbergen Sie Ihren Browserverlauf
Wenn Sie eine Website besuchen, legt Ihr Computer einen Eintrag in seinem Cache an, der angibt, wie oft Sie diese Website besucht haben. Wenn ein Datensammler oder Hacker in den Besitz Ihres DNS-Caches gelangt, kann er diese Informationen nutzen, um festzustellen, welche Websites Sie wann besuchen.
Ein DNS-Flush löscht den Cache und macht es für andere unmöglich, auf diese Informationen zuzugreifen. Dadurch wird verhindert, dass Ihr Browserverlauf offengelegt wird, was Sie vor Hackern und Datensammlern schützen kann, die versuchen, Spyware zu verhindern oder Ihr Online-Verhalten zu verfolgen.
5. Verbessern Sie Ihre Sicherheit
Mit einer DNS-Spülung können Sie sich nicht nur vor Datensammlern und Hackern schützen, sondern auch die Sicherheit Ihres Computersystems verbessern. Denn durch das Löschen aller Informationen in Ihrem Cache wird Ihr Computer gezwungen, Websites bei Bedarf neu herunterzuladen, was bedeutet, dass darin eingebetteter bösartiger Code nicht automatisch ausgeführt wird.
Darüber hinaus wird der Fortschritt der KI in der Cybersicherheit zunehmend dazu bei, Bedrohungen zu erkennen und zu blockieren, wodurch es noch wichtiger wird, saubere und sichere DNS-Caches zu unterhalten.
Schlussfolgerung
Die meisten Webserver verwenden den DNS-Cache, um IP-Adressen zu speichern. Der Zweck dieser Technologie besteht darin, Zeit zu sparen, indem keine wiederholten Suchvorgänge im IP-Adressensystem (Internet Protocol) durchgeführt werden. Dies wiederum erhöht die Geschwindigkeit, mit der die Website den Nutzern antwortet; allerdings kann dies auch zu Problemen führen.
Wenn sich beispielsweise eine IP-Adresse ändert und der DNS-Cache nicht aktualisiert wird, werden die Besucher der Website über die im System verbleibenden Cache-Ergebnisse weiterhin zur alten IP-Adresse geleitet.
Außerdem können Ihre Daten für externe Stellen zugänglich sein, wenn der DNS-Cache nicht ordnungsgemäß verwaltet wird.
Daher ist das Flushen des DNS ein wichtiger Sicherheitsschritt. Dadurch wird sichergestellt, dass Sie die aktuellsten Informationen in Ihren DNS-Einträgen haben, während gleichzeitig veraltete Informationen aus dem Cache entfernt werden. Dies kann dazu beitragen, das Risiko zu verringern, dass sensible Daten preisgegeben oder an eine falsche IP-Adresse weitergeleitet werden.
Häufig gestellte Fragen
Kann das Flushing von DNS die Internetgeschwindigkeit verbessern?
Ja, das kann es - vor allem, wenn Sie feststellen, dass Websites aufgrund veralteter oder beschädigter DNS-Einträge langsam geladen werden. Wenn Sie den DNS-Cache leeren, ist Ihr System gezwungen, die neuesten IP-Adressen direkt vom DNS-Server abzurufen.
Behebt das Flushen von DNS den Fehler DNS_PROBE_FINISHED_NXDOMAIN?
Ja, in einigen Fällen. Dieser Fehler tritt normalerweise auf, wenn Ihr Browser einen Domänennamen nicht auflösen kann. Wenn das Problem durch einen fehlerhaften oder veralteten DNS-Cache-Eintrag verursacht wird, kann das Leeren des DNS die falschen Daten löschen und Ihrem System ermöglichen, die richtigen Informationen vom DNS-Server abzurufen.
Muss ich den DNS nach einem Routerwechsel löschen?
Das ist eine gute Idee. Wenn Sie den Router wechseln - vor allem, wenn der neue Router andere DNS-Einstellungen verwendet - kann es sein, dass Ihr System noch auf zwischengespeicherte Einträge der vorherigen Verbindung zurückgreift. Durch das Flushen des DNS wird sichergestellt, dass Ihr Gerät alte Einträge verwirft und den neuen DNS-Server neu abfragt.
Ist es sicher, DNS häufig zu spülen?
Ja, das Flushing Ihres DNS ist völlig sicher und wirkt sich nicht negativ auf die Leistung Ihres Systems aus. Regelmäßige Spülungen können sogar dazu beitragen, Verbindungsprobleme zu vermeiden, veraltete Einträge zu beseitigen und die Gefahr von DNS-Spoofing zu verringern.
Verwandte Artikel
- PowerDMARC Splunk-Integration: Einheitliche Transparenz für E-Mail-Sicherheit – 8. Januar 2026
- Was ist Doxxing? Ein umfassender Leitfaden zum Verständnis und zur Prävention – 6. Januar 2026
- Die besten Alternativen zu Palisade E-Mail – 31. Dezember 2025
