Come svuotare la cache DNS su Windows e Mac (2 metodi)
Comandi pronti da copiare per entrambi i sistemi, più un metodo senza terminale
Per svuotare la cache DNS su Windows, apri il Prompt dei comandi ed esegui ipconfig /flushdns. Su un Mac apri Terminal ed esegui sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Entrambi i comandi si concludono in circa un secondo e cancellano tutte le voci DNS memorizzate, così il computer richiede indirizzi aggiornati alla prima apertura di un sito.
Questa è la risposta breve e, per la maggior parte delle persone, è davvero tutto ciò che serve. In questa guida vediamo i due comandi passo dopo passo, spieghiamo che cosa fa davvero lo svuotamento della cache DNS, mostriamo un'alternativa in un clic per chi preferisce non aprire Terminal e diciamo con franchezza quali problemi di connessione questa operazione non risolve.
A cosa serve la cache DNS e quando conviene svuotarla
Il DNS (Domain Name System) è la rubrica di internet: traduce un nome come example.com nell'indirizzo IP numerico a cui il computer si collega davvero. Per non ripetere questa richiesta a ogni caricamento di pagina, il sistema operativo conserva una cache DNS locale, un piccolo archivio dei nomi risolti di recente e dei relativi indirizzi. È anche per questo che i siti visitati spesso si aprono così in fretta.
Che cosa fa quindi lo svuotamento della cache DNS? Semplicemente azzera quell'archivio locale. Non viene disinstallato nulla e nessuna impostazione cambia: il sistema si limita a interrogare di nuovo il server DNS alla richiesta successiva di ciascun sito. La prima visita dopo lo svuotamento può richiedere una frazione di secondo in più, poi tutto torna esattamente come prima.
Vale la pena provarci quando un sito si è appena spostato su un nuovo server e continui a finire su quello vecchio, quando una pagina si apre sul telefono ma non sul computer, dopo un cambio di provider DNS o quando il browser mostra errori come DNS_PROBE_FINISHED_NXDOMAIN. C'è anche un piccolo vantaggio per la privacy: su Windows chiunque si sieda alla tua tastiera può elencare i domini visitati di recente con ipconfig /displaydns, e lo svuotamento cancella quell'elenco.
Svuotare il DNS su Windows 10 e 11 con ipconfig /flushdns
Su Windows 11 fai clic con il tasto destro sul pulsante Start e scegli Terminal; su Windows 10 premi il tasto Windows, digita cmd e apri il Prompt dei comandi. Per questo comando non servono i diritti di amministratore. Nella finestra che compare digita ipconfig /flushdns e premi Invio.
Windows risponde con un messaggio che conferma il corretto svuotamento della cache di risoluzione DNS. L'operazione finisce qui: nessun riavvio, nessuna interruzione e la si può ripetere quante volte si vuole in tutta sicurezza. Se preferisci PowerShell, il comando equivalente è Clear-DnsClientCache e fa esattamente la stessa cosa.
Vale la pena conoscere altri due comandi collegati. ipconfig /displaydns stampa il contenuto attuale della cache, comodo per verificare se una voce ostinata è davvero sparita. Se invece sospetti un problema di rete più profondo, ipconfig /release seguito da ipconfig /renew rinnova anche l'assegnazione dell'indirizzo IP: un passaggio che accompagna spesso la diagnosi dei problemi di connessione su Windows 11.
Svuotare il DNS su macOS con Terminal
Per cancellare la cache DNS su un Mac apri Terminal: premi Comando e Barra spaziatrice, scrivi Terminal e premi Invio, oppure cercalo in Applicazioni > Utility. Incolla questa singola riga e premi Invio: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Lo stesso comando funziona su macOS 12 Monterey e su tutte le versioni successive.
Poiché il comando inizia con sudo, macOS chiede la password di amministratore. Digitala e premi Invio: mentre scrivi non compare alcun carattere, è il comportamento normale del terminale e non una finestra bloccata. A differenza di Windows, macOS non mostra alcun messaggio di conferma: il comando torna semplicemente al prompt e la cache è svuotata.
Le due metà del comando svolgono compiti diversi: dscacheutil -flushcache azzera la cache del servizio directory, mentre killall -HUP mDNSResponder chiede al processo che gestisce le richieste DNS di ricaricarsi. Eseguirli insieme è il modo più consigliato per essere certi che su un Mac moderno le voci obsolete siano state eliminate del tutto.
Svuotare la cache DNS senza aprire il terminale
I comandi qui sopra sono gratuiti, rapidi e già inclusi in entrambi i sistemi operativi: se te la cavi con la riga di comando, sinceramente non ti serve altro. Molte persone però non se la cavano, e non c'è motivo per cui una normale operazione di manutenzione debba richiedere di imparare a memoria una sintassi o di digitare sudo in una finestra che non risponde nulla.
Disk Mop include un pulitore della cache DNS (DNS Cache Cleaner) che fa lo stesso lavoro con un solo clic, sia su Windows 10/11 sia su macOS 12 e versioni successive. Apri l'app, scegli DNS Cache Cleaner, fai clic una volta: nessun comando da ricordare, niente da sbagliare a digitare e lo stesso identico risultato del metodo da terminale.
Il vantaggio si moltiplica, perché lo svuotamento del DNS raramente arriva da solo. Quando cerchi la causa di un problema di solito vuoi cancellare anche le cache dei browser, e Disk Mop tiene i due strumenti affiancati nella stessa interfaccia. Esiste una versione gratuita con funzioni limitate; la licenza Pro si paga una volta sola, 19,90 $, senza abbonamento.
Quando le pagine fanno i capricci, svuota anche la cache del browser
La cache DNS del sistema operativo non è l'unica cache tra te e un sito web. Chrome mantiene una propria cache DNS interna: digita chrome://net-internals/#dns nella barra degli indirizzi e fai clic su Clear host cache per svuotarla. I browser conservano anche copie di pagine, immagini e script, quindi persino dopo uno svuotamento DNS riuscito potresti vedere ancora una versione vecchia o difettosa di un sito.
Per cancellare la normale cache del browser in Chrome, Edge o Firefox premi Ctrl+Maiusc+Canc (Comando+Maiusc+Canc su Mac), seleziona immagini e file memorizzati nella cache e conferma. In Safari attiva il menu Sviluppo da Impostazioni > Avanzate, poi scegli Svuota cache in quel menu. Farlo insieme allo svuotamento del DNS copre entrambi i livelli in cui possono nascondersi dati obsoleti.
Il pulitore della cache dei browser (Browser Cache Cleaner) di Disk Mop gestisce Chrome, Firefox, Edge e Safari da un'unica schermata: svuoti la cache di tutti i browser in un colpo solo invece di ripetere le stesse scorciatoie in ognuno. Insieme al DNS Cache Cleaner, riduce a due clic il classico hai provato a svuotare la cache?
Che cosa non risolve lo svuotamento della cache DNS
Una nota onesta sui limiti: svuotare il DNS corregge le risoluzioni dei nomi ormai obsolete sul tuo computer, e nient'altro. Se il sito è offline, se il Wi-Fi continua a cadere o se il tuo operatore ha un disservizio, non servirà. Non rende nemmeno la navigazione quotidiana più veloce in modo percepibile: la cache esiste proprio per accelerare le cose, quindi svuotarla è un passaggio diagnostico, non un'ottimizzazione delle prestazioni.
Anche il router mantiene una propria cache DNS, uno strato fuori dalla portata del computer. Se lo svuotamento non aiuta, riavvia il router e verifica se il problema sparisce. Gli errori DNS_PROBE_FINISHED persistenti spesso indicano che il server DNS in uso sta facendo fatica: passare nelle impostazioni di rete a un resolver pubblico come 1.1.1.1 o 8.8.8.8 risolve molto più spesso di svuotamenti ripetuti.
Infine, se un dispositivo funziona su una rete ma non su un'altra, oppure se tutti i browser falliscono mentre le altre app restano online, la causa è più probabilmente la configurazione di firewall, VPN o proxy che non la cache DNS. Lo svuotamento resta un primo passo gratuito e senza rischi: semplicemente non fermarti lì quando i sintomi indicano altro.
Verdetto
Svuotare la cache DNS richiede un solo comando: ipconfig /flushdns su Windows oppure sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder su Mac. È sicuro, immediato ed è la prima mossa giusta quando un sito viene risolto in modo sbagliato, mostra errori DNS o si rifiuta di caricarsi solo su una macchina.
Se preferisci non aprire mai un terminale, Disk Mop racchiude la stessa operazione in un clic e la affianca a un pulitore della cache per Chrome, Firefox, Edge e Safari: i due strumenti che di solito servono insieme. Funziona su Windows 10/11 e macOS 12+, e la licenza Pro a vita costa 19,90 $ una tantum, senza abbonamento.
Svuota la cache DNS con un clic grazie a Disk Mop
Pagamento una tantum per l'accesso a vita a tutte le funzionalità. Nessun abbonamento, nessun costo nascosto.
Scarica Disk Mop ora