Svuotare la cache DNS su Windows, Linux e macOS

Guida rapida alla pulizia della cache DNS per aggiornare più velocemente le informazioni sui domini.

La cache DNS è un archivio locale sul tuo computer che memorizza i risultati delle query DNS (ad esempio, quale IP corrisponde a google.com). Velocizza le visite ripetute ai siti web, ma può causare problemi: dopo che l'IP di un dominio cambia o i record DNS vengono aggiornati, potresti continuare a vedere il vecchio sito, ricevere errori di connessione o non riuscire a caricare la pagina.

Svuotare la cache DNS costringe il computer a richiedere dati aggiornati ai server DNS. Ecco le istruzioni semplici per i sistemi operativi più comuni.

Windows

  1. Premi Win + R (oppure vai su Start → Esegui).
  2. Digita cmd e premi Invio per aprire il Prompt dei comandi.
  3. Esegui il seguente comando:
ipconfig /flushdns

Premi Invio.

Dovresti vedere un messaggio simile a:
«Successfully flushed the DNS Resolver Cache.»
Se compare «The requested operation requires elevation» — fai clic destro sul Prompt dei comandi → Esegui come amministratore, poi riprova.

Linux

La maggior parte delle distribuzioni Linux (Debian, Ubuntu, CentOS, ecc.) non utilizza una cache DNS locale, a meno che non sia installato un servizio di caching come systemd-resolved, nscd o dnsmasq. Verifica se è attivo un servizio di questo tipo:

systemctl status systemd-resolved

oppure

systemctl status nscd

Se il servizio è attivo, svuota la cache: Per systemd-resolved (Ubuntu 18.04+ e molte distribuzioni moderne):

sudo systemd-resolve --flush-caches

Per nscd:

sudo systemctl restart nscd

oppure

sudo /etc/init.d/nscd restart

Per named/BIND:

sudo systemctl restart named

oppure

sudo rndc flush

macOS

  1. Apri il Terminale (Finder → Applicazioni → Utility → Terminale).
  2. Esegui il seguente comando:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Inserisci la password di amministratore se richiesta.

Per le versioni precedenti di macOS (precedenti alla 10.11):

sudo killall -HUP mDNSResponder

oppure

sudo dscacheutil -flushcache

Suggerimenti utili

  • Dopo aver svuotato la cache, riavvia il browser o cancella la sua cache per un effetto completo.
  • Se il problema persiste, controlla le impostazioni DNS della tua rete o passa a server DNS pubblici come 1.1.1.1 (Cloudflare) o 8.8.8.8 (Google).

I nostri prodotti e servizi

Hosting WebServizi di hosting affidabili per siti web di qualsiasi dimensione.
Ordina
VPSInfrastruttura cloud flessibile con accesso root completo.
Ordina
Server DedicatiServer dedicati per le massime prestazioni.
Ordina

Aiuto

Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci