Als Mac-Experten mit jahrelanger Erfahrung zeigen wir Ihnen in diesem umfassenden Guide, wie Sie den DNS-Cache sicher und effektiv auf Ihrem Mac leeren. Egal ob per Terminal oder mit bewährten Tools – wir führen Sie durch alle macOS-Versionen.
Der DNS-Cache speichert Adressen kürzlich besuchter Websites, um den Zugriff zu beschleunigen. Er fungiert wie ein temporärer Speicher, der Domainnamen in IP-Adressen (z. B. 174.142.192.113) umwandelt.
Probleme entstehen, wenn Websites migrieren und alte Einträge veralten: Seiten werden nicht geladen. Das Leeren des Caches löst das – beachten Sie jedoch, dass Websites danach etwas langsamer laden, bis der Cache neu aufgefüllt ist. Das ist normal und harmlos.

DNS-Cache manuell leeren: Der klassische Weg über das Terminal
Schließen Sie vorab alle Browser, da der Vorgang aktive Sitzungen unterbricht. So gehen Sie vor:
DNS-Cache im Terminal unter macOS löschen
Terminal ist Ihre Kommandozeile – einfach zu bedienen. Folgen Sie diesen Schritten:

- Öffnen Sie Launchpad im Dock und suchen Sie nach "Terminal".
- Geben Sie diesen Befehl ein:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - Drücken Sie Enter, geben Sie Ihr Passwort ein und bestätigen Sie erneut.
- Schließen Sie Terminal.


DNS-Cache einfach leeren: Mit der App CleanMyMac X
Für eine benutzerfreundliche Alternative empfehlen wir CleanMyMac X von MacPaw – eine von Apple notarisiertierte Wartungs-App. Laden Sie sie hier kostenlos herunter.

Tipp: Nach der Installation finden Sie die Funktion unter "Wartung". Klicken Sie auf "Ausführen" – der Cache wird automatisch geleert und Ihre Netzwerkeinstellungen optimiert (siehe Screenshot).
Zusätzlich können Sie mit CleanMyMac X den Browser-Cache löschen (separat vom DNS-Cache):
- Behebt Zugriffsprobleme
- Schafft Speicherplatz

- Starten Sie CleanMyMac X.
- Wählen Sie in der Seitenleiste "System-Junk".
- Durchsuchen Sie die Liste und klicken Sie auf "Bereinigen".
So schnell geht's – Ihr Mac läuft wieder rund. Alternativen finden Sie unten.

DNS-Cache bei älteren macOS-Versionen leeren
Der Prozess ist identisch, nur der Befehl variiert je nach Version:
| macOS-Version | Terminal-Befehl |
| Monterey, Big Sur, Catalina | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| macOS Mojave macOS High Sierra macOS Sierra OS X Mountain Lion Mac OS X Lion | sudo killall -HUP mDNSResponder |
| Mac OS X El Capitan OS X Mavericks | sudo dscacheutil -flushcache; |
| OS X Yosemite | sudo discoveryutil mdnsflushcache; |
| Mac OS X Snow Leopard Mac OS X Leopard | sudo dscacheutil -flushcache |
| Mac OS X Tiger | lookupd -flushcache |
DNS-Cache unter Linux leeren
Prüfen Sie zuerst, ob systemd-resolved läuft: sudo systemctl is-active systemd-resolved. Bei "active":
sudo systemd-resolve --flush-caches
Überprüfen Sie mit sudo systemd-resolve --statistics (Cache-Größe sollte 0 sein).
Häufige Fragen (FAQ)
Wann den DNS-Cache leeren?
Bei nicht ladenden Websites (die zuvor funktionierten), langsamen Verbindungen oder Netzwerkproblemen.
Was passiert danach?
Der Cache wird aktualisiert – Websites laden beim nächsten Mal etwas langsamer, ähnlich wie nach Browser-Cache-Löschung.
Alternativen?
Hard-Refresh im Browser (Strg+F5) oder Browser-Cache leeren.
Fazit
Das Leeren des DNS-Caches ist ein simpler Fix für Namensserver-Fehler auf macOS. Nutzen Sie den passenden Befehl oder CleanMyMac X für Komfort. Bei Fragen: Wir sind Mac-Spezialisten mit Praxiswissen.