La cache DNS funge da repository temporaneo per le risposte DNS ricevute dal server. Queste risposte contengono informazioni sulle associazioni tra nomi di dominio e indirizzi IP. Tuttavia, in alcune circostanze, la cache può contenere record obsoleti o errati, rendendo necessaria la sua pulizia.
Windows:
- Avviare il Prompt dei comandi con privilegi di amministratore.
- Eseguire il comando:
ipconfig /flushdns
- Una risposta positiva indicherà la corretta pulizia della cache DNS.
macOS:
- Aprire il Terminale.
- In base alla versione di macOS in uso, eseguire uno dei seguenti comandi:
- macOS Sierra e versioni successive:
sudo killall -HUP mDNSResponder
- macOS Yosemite v10.10.4 e v10.10.5:
sudo discoveryutil mdnsflushcache
- macOS Yosemite v10.10 fino a v10.10.3:
sudo discoveryutil udnsflushcaches
- macOS Sierra e versioni successive:
Linux:
- Molte distribuzioni Linux non mantengono una cache DNS di default. Tuttavia, se in uso:
- Con
nscd
(Name Service Cache Daemon):sudo /etc/init.d/nscd restart
- Con
systemd-resolved
:sudo systemd-resolve --flush-caches
- Con
iOS:
- Navigare in Impostazioni > Modalità aereo. Attivare e successivamente disattivare la modalità aereo per resettare la cache DNS.
Android:
- Le build standard di Android non forniscono un’utility specifica per la pulizia della cache DNS. Una soluzione comune è attivare la modalità aereo per alcuni secondi e successivamente disattivarla. Alternativamente, un riavvio del dispositivo può servire allo stesso scopo.
Nota: Dopo la pulizia della cache DNS, potrebbe essere necessario un breve periodo di tempo per la ricostruzione dei record DNS durante la normale navigazione.