Come cancellare la cache DNS su diversi sistemi operativi

Autore:Esadax
Aggiornato:20 apr 2025

Cancellare la cache DNS può aiutare a risolvere problemi come Internet lento o risoluzioni di dominio errate. Di seguito sono riportate le istruzioni dettagliate per cancellare la cache DNS su vari sistemi operativi.


Introduzione

La cache DNS (Domain Name System) memorizza le informazioni sui nomi di dominio e i relativi indirizzi IP. Nel corso del tempo, questa cache può diventare obsoleta o danneggiata, portando a problemi come velocità Internet lente o risoluzioni di dominio errate. La cancellazione della cache DNS può aiutare a ripristinare la corretta funzionalità della rete.


MacOS

Su macOS Monterey (e versioni successive), puoi svuotare la cache DNS utilizzando il seguente comando:

  1. Apri Terminale: Apri la tua applicazione terminale.
  2. Svuota la cache DNS: Esegui il comando:
    sudo networksetup flushDNS
    
  3. Ciò cancellerà la cache DNS sul tuo sistema.

Nota: Dopo aver cancellato la cache, prova la tua connessione Internet per assicurarti che si risolva correttamente.


Linux

Su Linux, ci sono diversi modi per cancellare la cache DNS:

Metodo 1: utilizzare NSCD

  • Riavviare il servizio NSCD:
    sudo /etc/init.d/nscd restart
    
  • Questo svuoterà la cache DNS sul tuo sistema.

Verifica: Controlla se la cache è stata cancellata eseguendo:

sudo nslookup google.com

Cerca "Server: 10.100.0.1" per confermare lo svuotamento.

Metodo 2: Utilizzo di systemd-resolve

  • Svuotare la cache con:
    sudo systemd-resolve --flush-caches
    
  • Verificare lo stato della cache eseguendo:
    sudo systemd-resolve --statistics
    

Cerca "Dimensione cache corrente" per confermare lo svuotamento.


Finestre

Su Windows, è possibile cancellare la cache DNS utilizzando il comando ipconfig:

  1. Aprire il prompt dei comandi:
    • Per Windows 10/11: fai clic con il pulsante destro del mouse sul pulsante Start e seleziona "Prompt dei comandi".
    • Per le versioni precedenti, fare clic su "Tutti i programmi > Accessori > Prompt dei comandi" ed eseguire come amministratore.
  2. Flush DNS Cache: Digita il seguente comando:
    ipconfig /flushdns
    
  3. Questo cancellerà la cache DNS del tuo sistema.

Note aggiuntive

  • Dopo aver cancellato la cache, verifica la connessione Internet per assicurarti che si risolva correttamente.
  • Se i problemi persistono, contattare l'amministratore di rete o verificare se i dati memorizzati nella cache sono necessari per applicazioni specifiche.