Come Pulire la Cache DNS sui Principali Sistemi Operativi
La cache DNS è una sorta di “rubrica” che il tuo computer utilizza per sapere dove trovare i siti web. Tuttavia, a volte, questa rubrica può avere delle informazioni obsolete o errate. Pulire la cache DNS può aiutare a risolvere problemi di connessione o di risoluzione dei nomi di dominio. Ecco come farlo sui principali sistemi operativi:
🖥️ Windows:
- Apri il Prompt dei comandi come amministratore.
- Digita il seguente comando e premi Invio:
ipconfig /flushdns
- Dovresti vedere un messaggio che indica che la cache DNS è stata svuotata correttamente.
🍏 macOS:
- Apri il Terminale.
- A seconda della versione di macOS, esegui uno dei seguenti comandi:
- Per macOS Sierra e successivi:
sudo killall -HUP mDNSResponder
- Per macOS Yosemite v10.10.4 e v10.10.5:
sudo discoveryutil mdnsflushcache
- Per macOS Yosemite v10.10 fino a v10.10.3:
sudo discoveryutil udnsflushcaches
- Per macOS Sierra e successivi:
🐧 Linux:
- La maggior parte delle distribuzioni Linux non memorizza una cache DNS di default. Tuttavia:
- Se stai utilizzando un servizio come
nscd
(Name Service Cache Daemon), puoi svuotare la cache con:sudo /etc/init.d/nscd restart
- Se stai utilizzando
systemd-resolved
:sudo systemd-resolve --flush-caches
- Se stai utilizzando un servizio come
📱 iOS:
- Vai in Impostazioni > Modalità aereo e attiva la modalità aereo. Dopo qualche secondo, disattivala. Questo resetterà la cache DNS.
🤖 Android:
- Le versioni di Android non offrono un modo diretto per svuotare la cache DNS. Tuttavia, puoi provare a mettere il dispositivo in modalità aereo per qualche secondo e poi disattivarla. In alternativa, puoi riavviare il dispositivo.
Nota: Dopo aver svuotato la cache DNS, potrebbe essere necessario attendere qualche minuto perché i dispositivi ristabiliscano le connessioni e ricarichino le informazioni DNS necessarie.