Come cancellare la cache DNS su Mac (Sequoia/Sonoma)

Mario
Ultimo aggiornamento: 4 nov 2024

In questa guida vi mostreremo come svuotare la cache DNS sul vostro Mac, sia manualmente che automaticamente.

Normalmente, non è necessario cancellare manualmente la cache DNS del Mac. Tuttavia, quando si verificano errori di caricamento dei siti web o altri problemi di rete, la cancellazione della cache DNS può essere la soluzione ideale. In questa guida, scoprirete come svuotare la cache DNS sul vostro Mac utilizzando due metodi.

Iniziamo.

Come cancellare la cache DNS su Mac (Sequoia/Sonoma)

Che cos'è la cache DNS?

Per sapere cos'è la cache DNS, è necessario innanzitutto sapere cos'è il DNS.

DNS è l'abbreviazione di Domain Name System (sistema di nomi di dominio). Traduce un nome di dominio in un indirizzo IP con cui un browser web può interagire. Come sapete, l'indirizzo IP di un sito web è difficile da ricordare, ma con il DNS, tutto ciò che dovete ricordare è il suo nome di dominio.

La cache DNS è nota anche come cache del risolutore DNS. Si tratta di un database temporaneo conservato dal Mac che contiene i record degli indirizzi IP di tutti i siti web visitati di recente e a cui si è cercato di accedere. Serve a velocizzare la risoluzione dei domini.

Quando si deve svuotare la cache DNS?

Nella maggior parte dei casi non è necessario cancellare la cache DNS. Ecco alcuni casi in cui è possibile svuotare la cache DNS:

  • Impossibile aprire alcuni siti web.
  • Improvvisa impossibilità di accedere alla rete.
  • Per motivi di sicurezza.

Ora che sapete quando è necessario cancellare la cache DNS, vediamo come farlo sul vostro Mac.

Come svuotare la cache DNS su Mac con Terminale

È possibile cancellare la cache DNS manualmente e lo strumento necessario è il Terminale. È bene sapere che i comandi necessari variano a seconda della versione di macOS. Pertanto, è necessario fare clic sull'icona Apple > Informazioni su questo Mac per verificare la versione di macOS in uso.

Ecco come svuotare la cache DNS su Mac con il Terminale:

  1. Fare clic sulla lente di ingrandimento nella barra del menu di stato per aprire Spotlight.

  2. Digitate Terminale nella casella di ricerca e avviatelo.

  3. Nel Terminale, incollate il comando corrispondente alla vostra versione di macOS, inserite la password di amministratore e premete il tasto Invio sulla tastiera.
    flush-dns-cache-mac-terminal
    • macOS 10.15 (Catalina) e versioni successive:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • macOS 10.12 (Sierra), 10.13 (High Sierra) e 10.14 (Mojave):
      sudo killall -HUP mDNSResponder
    • OS X 10.11 (El Capitan):
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • OS X 10.10 (Yosemite):
      Per le versioni 10.10.4+, usare:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
      Per le versioni 10.10.1, 10.10.2, e 10.10.3, usare:
      sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcache
    • OS X 10.9 (Mavericks):
      dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • Mac OS X 10.7 (Lion) e 10.8 (Mountain Lion):
      sudo killall -HUP mDNSResponder
    • Mac OS X 10.5 (Leopard) e 10.6 (Snow Leopard):
      sudo dscacheutil -flushcache
    • Mac OS X 10.4 (Tiger):
      lookupd -flushcache
  4. Chiudere il Terminale.

Come cancellare rapidamente la cache DNS su Mac con BuhoCleaner

Il metodo sopra descritto consente di cancellare la cache DNS in macOS, ma è necessario ricordare i comandi per ogni versione di macOS. Come potete vedere, sono lunghi e difficili da ricordare.

Fortunatamente, è possibile utilizzare uno strumento come BuhoCleaner per svuotare automaticamente la cache DNS. BuhoCleaner è un pulitore per Mac semplice e facile da usare con molte funzioni pratiche, come la rimozione dei file spazzatura, la disinstallazione delle app, la pulizia della cache DNS, la ricostruzione dell'indice Spotlight e altro ancora.

Scaricare gratisPer macOS 10.10 e versioni successive
Oltre 100.000 utenti soddisfatti in tutto il mondo

Ecco come utilizzare BuhoCleaner per svuotare la cache DNS su Mac:

  1. Scaricate e installate BuhoCleaner sul vostro Mac.
  2. Avviatelo e fate clic su Toolkit nella barra laterale.
    Flush DNS Cache on Mac Automatically
  3. Dal Toolkit, scegliete Svuota cache DNS e poi fate clic sul pulsante Inizio.
    Flush DNS Cache on Mac with BuhoCleaner

E' tutto!

Conclusioni

La cancellazione della cache DNS non è un'operazione da fare spesso. La prossima volta che si verifica un problema con la connessione a Internet, è possibile utilizzare il metodo sopra descritto per svuotare la cache DNS e vedere se l'errore viene risolto. Se siete alle prime armi, vi consigliamo di usare BuhoCleaner per fare questo lavoro