Come svuotare la cache del risolutore DNS su Windows, macOS e Linux
Svuotare la cache del risolutore DNS può aiutare a risolvere problemi di connettività a Internet e garantire che il tuo sistema utilizzi le informazioni DNS più aggiornate. Questo articolo fornisce istruzioni passo-passo per cancellare la cache DNS su Windows 11/10, macOS e Linux.
Per gli utenti di Windows 11/10
Apri il Prompt dei comandi
- Premi
Windows + S
per aprire la barra di ricerca. - Digita
cmd
oPrompt dei comandi
. - Fai clic con il tasto destro su
Prompt dei comandi
e selezionaEsegui come amministratore
.
- Premi
Svuota la cache DNS
- Nella finestra del Prompt dei comandi, digita
ipconfig /flushdns
e premiInvio
: - Dovresti vedere un messaggio di conferma che indica che la cache del risolutore DNS è stata svuotata con successo:
- Nella finestra del Prompt dei comandi, digita
Per gli utenti di macOS
Apri il Terminale
- Apri
Spotlight
premendoCommand + Space
. - Digita
Terminale
e premiInvio
, oppure puoi trovare l'applicazione Terminale nella cartellaUtility
all'interno diApplicazioni
.
- Apri
Svuota la cache DNS
A seconda della tua versione di macOS, inserisci il comando appropriato di seguito e premi
Invio
. Potrebbe essere necessario inserire la password dell'amministratore per eseguire il comando.- Per macOS 10.11 (El Capitan) e versioni successive:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Per macOS 10.10 (Yosemite):
sudo killall -HUP mDNSResponder
- Per macOS 10.9 (Mavericks), 10.8 (Mountain Lion) e 10.7 (Lion):
sudo dscacheutil –flushcache
- Per macOS 10.6 (Snow Leopard):
sudo lookupd –flushcache
- Per macOS 10.11 (El Capitan) e versioni successive:
Per gli utenti di Linux
Svuotare la cache DNS su Linux dipende dal servizio DNS utilizzato, come nscd
, dnsmasq
o systemd-resolved
.
Per systemd-resolved
(comune nelle distribuzioni più recenti):
- Apri una finestra del terminale.
- Inserisci il seguente comando:
sudo systemd-resolve --flush-caches
Per nscd
:
- Apri una finestra del terminale.
- Inserisci il seguente comando:
sudo systemctl restart nscd
Per dnsmasq
:
- Apri una finestra del terminale.
- Inserisci il seguente comando:
sudo systemctl restart dnsmasq
Conclusione
Svuotare la tua cache DNS è un processo semplice che può risolvere molti problemi comuni di connettività a Internet. Se continui a riscontrare problemi dopo aver svuotato la tua cache DNS, considera di controllare la tua connessione Internet o di contattare il tuo ISP per ulteriore assistenza.