NythyCleaner
← Blog

Come svuotare la cache DNS su macOS

8 min di lettura
#dns#macos#network#maintenance#terminal

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

  1. Cache Directory Servicedscacheutil -flushcache.
  2. mDNSResponder — segnale HUP per 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:

  1. /usr/bin/dscacheutil -flushcache
  2. /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.