---
title: "DNS-Cache auf dem Mac leeren (Terminal-Befehl) · Kilobat-Anleitungen"
url: "https://kilobat.app/de/guides/flush-dns-cache-mac.html"
description: "Leere den DNS-Cache von macOS im Terminal, wenn eine Website umgezogen ist oder ein Fehler „Server nicht gefunden“ bleibt. Hier siehst du, wann das hilft und wann nicht."
---

DNS

# DNS-Cache auf dem Mac leeren

macOS speichert DNS-Antworten eine Zeit lang. Beim Leeren werden sie entfernt, sodass die nächste Abfrage wieder den DNS-Server fragt.

Gilt für: OS X 10.10.4 Yosemite und neuer, also alle aktuellen macOS-Versionen. · Geprüft: 29. Oktober 2026

## Symptome

- Eine Website ist auf einen neuen Server umgezogen, aber der Mac ruft noch die alte Adresse auf.
- Eine Änderung an `/etc/hosts` oder an einem DNS-Eintrag wirkt nicht.
- Ein Fehler „Server nicht gefunden“ bleibt, obwohl das Netzwerk wieder funktioniert.

## Mögliche Ursachen

- **Zwischengespeicherte Antworten.** mDNSResponder hält einen Cache mit DNS-Antworten. Darin kann eine Antwort stehen, die nicht mehr stimmt.
- **Der Browser-Cache.** Manche Browser haben einen eigenen DNS-Cache. Das Leeren unter macOS löscht ihn nicht.
- **Der Cache des DNS-Servers.** Auch der Router oder der Anbieter speichert Antworten. Das Leeren auf dem Mac löscht sie nicht.

## So prüfst du es

1. Frag den macOS-Resolver nach dem Namen. Vergleiche die Adresse mit der, die du erwartest.

   ```
   dscacheutil -q host -a name example.com
   ```
2. Zeige die DNS-Server an, die macOS verwendet.

   ```
   scutil --dns
   ```

## So behebst du es

1. Öffne Terminal. Leere den Directory-Service-Cache.

   ```
   sudo dscacheutil -flushcache
   ```

   Erfordert ein Administratorpasswort.
2. Weise mDNSResponder an, seinen Cache zu leeren. Apple nennt diesen Befehl für OS X 10.10.4 und neuer.

   ```
   sudo killall -HUP mDNSResponder
   ```

   Erfordert ein Administratorpasswort.
3. Gib dein Passwort ein, wenn Terminal danach fragt. Die Befehle zeigen keine Meldung, wenn sie funktionieren.
4. Beende den Browser und öffne ihn erneut, damit er nicht seine eigenen alten Antworten nutzt.
5. Frag den Namen erneut ab. Kommt die alte Adresse zurück, hat der DNS-Server sie noch.

## Mit Kilobat

1. Die CLI führt dieselben beiden Befehle aus. macOS fragt nach einem Administratorpasswort.

   ```
   kilobat dns flush
   ```
2. Öffne in der App den Tab „Zustand“ und klicke im Bereich „DNS“ auf „Cache leeren …“.
3. Das MCP-Tool `set_dns` mit `provider` auf `flush` macht dasselbe. Es weist den Agenten an, dich vorher zu fragen.

## Fragen

**Macht das Leeren DNS schneller?**

Nein. Es entfernt alte Antworten. Die nächsten Abfragen gehen wieder an den DNS-Server und können daher etwas langsamer sein.

**Ist es sicher, den DNS-Cache zu leeren?**

Ja. macOS füllt den Cache wieder, sobald Apps Namen abfragen. Laut der Manpage von `dscacheutil` solltest du den Cache nur bei Bedarf leeren.

**Muss ich den Mac neu starten?**

Nein. Die Befehle wirken sofort.

## Quellen

- [Apple Support (archiviert): DNS-Cache in OS X zurücksetzen](https://support.apple.com/en-us/101481)
- dscacheutil(1), Manpage aus macOS 27.2
- mDNSResponder(8), mit macOS 27.2 installierte Manpage

Quellen geprüft am 29. Oktober 2026. Die Manpages sind die mit macOS installierten; öffne eine mit `man <name>` im Terminal.

## Verwandte Anleitungen

- [DNS löst auf dem Mac nicht auf](https://kilobat.app/de/guides/dns-server-not-found.html): Wenn DNS ausfällt, kann der Mac einen Namen wie apple.com nicht in eine IP-Adresse umwandeln.
- [Änderungen an /etc/hosts wirken auf dem Mac nicht](https://kilobat.app/de/guides/hosts-file-not-working.html): Die Datei /etc/hosts ordnet Namen IP-Adressen zu, nur auf diesem Mac.
- [Langsames DNS auf dem Mac](https://kilobat.app/de/guides/slow-dns-mac.html): Jede neue Website braucht eine DNS-Abfrage, bevor sie laden kann.
- [Safari kann den Server auf dem Mac nicht finden](https://kilobat.app/de/guides/safari-cant-find-server.html): „Safari kann den Server nicht finden“ bedeutet meist, dass der Mac keine Adresse für den Namen der Website bekommen hat.
- [Was ist mDNSResponder auf dem Mac?](https://kilobat.app/de/guides/what-is-mdnsresponder.html): mDNSResponder beantwortet DNS-Abfragen für alle Apps auf dem Mac und betreibt Bonjour im lokalen Netzwerk.
