Come svuotare la cache DNS su macOS
Come svuotare la cache DNS su macOS
Se un sito cambia server o il router restituisce un indirizzo errato, il Mac può continuare a usare una vecchia IP. Le app risolvono i nomi tramite cache DNS che memorizzano le risposte.
Svuotare quelle cache costringe macOS a risolvere di nuovo, spesso risolvendo «funziona sul telefono ma non sul Mac», domini di sviluppo bloccati o modifiche dopo /etc/hosts.
Cosa viene pulito
- Cache Directory Service —
dscacheutil -flushcache. - mDNSResponder — segnale
HUPper ricaricare lo stato del resolver.
I dettagli cambiano tra versioni di macOS; in pratica entrambi i passi (come in NythyCleaner) restano la sequenza tipica.
Nota: non è la cache DNS solo del browser. Un solo browser? Ricarica forzata o finestra privata. Tutte le app sbagliate? Svuota il sistema.
Metodo 1: Terminale
Apri Terminale (/Applicazioni/Utility/Terminale.app).
dscacheutil -flushcache
sudo killall -HUP mDNSResponder
Oppure:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Poi ping esempio.it o riapri il sito.
Metodo 2: Manutenzione NythyCleaner
L’attività Svuota DNS esegue:
/usr/bin/dscacheutil -flushcache/usr/bin/killall -HUP mDNSResponder(errore ignorato se non serve)
Come nel task runner di manutenzione dell’app, accanto a Spotlight, LaunchServices, ecc., con conferma prima dell’esecuzione.
Quando serve
- Dopo cambio server DNS.
- Sito migrato, IP vecchia.
- Dopo
/etc/hosts. - Diagnostica rete con nomi errati.
Quando non basta
- Nessuna connettività reale.
- Problema server/CDN.
- Portale captive o VPN.
- Solo un browser.
FAQ
È sicuro?
Sì: non cancella documenti personali, solo forza nuove risoluzioni.
NythyCleaner modifica i server DNS?
No.
Conclusione
Svuotare la DNS su macOS: dscacheutil -flushcache e killall -HUP mDNSResponder (con sudo se necessario), oppure NythyCleaner Manutenzione → Svuota DNS in un’azione guidata.