DNS-cache legen op macOS
DNS-cache legen op macOS
Verhuist een site naar een andere server of geeft je router een verkeerd adres, dan kan je Mac nog lang een oud IP gebruiken. Apps lossen hostnamen op via DNS-caches die antwoorden onthouden.
Die caches leggen dwingt macOS om opnieuw op te zoeken — vaak de oplossing voor «het werkt op mijn telefoon maar niet op de Mac», vastzittende dev-domeinen of wijzigingen na /etc/hosts.
Wat wordt gewist
- Directory Service-cache —
dscacheutil -flushcache. - mDNSResponder — signaal
HUPom de resolverstatus te herladen.
Details verschillen per macOS-versie; beide stappen (zoals in NythyCleaner) zijn de gebruikelijke troubleshooting-volgorde.
Let op: niet de browser-only DNS-cache. Eén browser? Harde refresh of privévenster. Alle apps fout? Leeg het systeem.
Methode 1: Terminal
Open Terminal (/Programma’s/Hulpprogramma’s/Terminal.app).
dscacheutil -flushcache
sudo killall -HUP mDNSResponder
Of:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Daarna ping voorbeeld.nl of site opnieuw openen.
Methode 2: NythyCleaner Onderhoud
De taak DNS legen voert uit:
/usr/bin/dscacheutil -flushcache/usr/bin/killall -HUP mDNSResponder(fout genegeerd indien niet nodig)
Zoals in de onderhoudstaak-runner van de app, naast Spotlight, LaunchServices, enz., met bevestiging vooraf.
Wanneer het helpt
- Na wijziging DNS-servers.
- Site verhuisd, oude IP.
- Na
/etc/hosts. - Netwerkdiagnose met foute namen.
Wanneer het niet helpt
- Geen echte connectiviteit.
- Server/CDN-probleem.
- Captive portal of VPN.
- Alleen één browser.
FAQ
Veilig?
Ja — geen persoonlijke bestanden, alleen nieuwe DNS-lookups.
Wijzigt NythyCleaner mijn DNS-servers?
Nee.
Conclusie
DNS-cache legen op macOS: dscacheutil -flushcache en killall -HUP mDNSResponder (eventueel sudo), of NythyCleaner Onderhoud → DNS legen in één begeleide actie.