Nella maggior parte dei casi, il tuo sistema operativo è in grado di gestire autonomamente i processi di risoluzione dei problemi. Ma a volte devi intervenire manualmente, e in questo caso significa svuotare la cache DNS.
Per fortuna, oggi puoi cercare praticamente qualsiasi cosa online, e il tuo sistema operativo e i browser utilizzano un meccanismo per accelerare questo processo. Come?
Immagina che ogni volta che incontri un problema software sul tuo computer, visiti Supporto Microsoft; quel sito diventa uno dei tuoi più visitati. Il tuo sistema operativo e il browser se ne accorgono e usano uno strumento chiamato DNS (Sistema dei nomi di dominio) per ottimizzare la tua esperienza online e risparmiare risorse di rete.
Tuttavia, qualsiasi sistema potrebbe subire interruzioni o errori a causa di problemi tecnici, e quando il problema persiste, devi ricorrere alle tue conoscenze tecniche o chiedere aiuto per risolverlo.
- Che cos'è la cache DNS e come funziona?
- Perché devi svuotare la cache DNS?
- Come svuotare la cache DNS su diversi sistemi operativi?
- Come svuotare la cache DNS su Google Chrome
- Domande frequenti
- Che cosa significa DNS?
- Perché dovrei svuotare la cache DNS?
- Che cosa succede se svuoto il mio DNS?
- Che cosa fa il comando di svuotamento della cache DNS in Chrome?
- È sicuro eliminare la cache DNS?
- Con quale frequenza dovrei svuotare il mio DNS?
- Eseguire il comando di svuotamento del DNS migliora la velocità di Internet?
- Come faccio a sapere quando dovrei svuotare la cache DNS sul mio dispositivo?
- Conclusione
Un cache DNS avvelenato o corrotto è il problema di cui parliamo in questo contesto, e lo scopo di questo articolo è insegnarti come affrontarlo.
Chiarifichiamo le basi prima di discutere perché devi svuotare il cache DNS e come.
Che cos'è la cache DNS e come funziona?
Dividiamo questa sezione in tre parti: DNS, cache e cache DNS.
Che cos'è DNS?
DNS è l'abbreviazione di Domain Name System, che si occupa di tradurre i nomi di dominio, come Cloudzy.com o Amazon.com, in indirizzi IP leggibili dai browser. DNS è come una rubrica online; conosci il nome del sito che vuoi visitare, e DNS ne ha il numero.
Perché DNS è necessario? Perché ogni nome di dominio è inaccessibile senza il suo indirizzo IP. Pensa a DNS come un sistema che assegna un pin a ogni hostname. Quando gli utenti cercano un hostname, DNS usa questi pin assegnati per trovare la posizione di quell'hostname e indirizzare gli utenti al loro sito web.
Cos'è la Cache?
La cache si riferisce a informazioni o dati in memoria; puoi accedervi molto più velocemente perché sono già caricati.
Che cos'è la cache DNS?
Supponi di visitare Amazon ogni giorno per scorrere i tuoi prodotti digitali preferiti. Gli indirizzi IP di Amazon visitati frequentemente e le loro informazioni vengono salvati in un database chiamato cache DNS. Ogni indirizzo IP archiviato nel tuo cache DNS si ricaricherà più velocemente la prossima volta che lo cerchi.
Il processo di cache DNS è lo stesso per tutti i tuoi siti web più visitati, e l'intero scopo di questo processo è migliorare la velocità di caricamento di questi siti web. Quindi, se il caching DNS consente agli utenti di accedere ai siti web più velocemente, perché devi svuotare il cache DNS ogni tanto?
Perché devi svuotare la cache DNS?
DNS contiene molti indirizzi IP, ma sono tutti sicuri? E anche se lo sono, la loro esistenza nel tuo cache DNS può causare problemi?
Purtroppo, sì.
Ecco i motivi per cui dovresti svuotare il cache DNS regolarmente:
- Alcuni indirizzi IP sono pericolosi o corrotti e possono causare problemi di sicurezza e prestazioni, oltre a diminuire la velocità della rete e la connettività.
- Il tuo cache DNS contiene tutti gli indirizzi IP che hai visitato, il che funge da bersaglio per lo spoofing DNS. Se i criminali informatici trovano il modo di accedere al tuo cache DNS, possono alterare gli indirizzi IP memorizzati per reindirizzarti verso pagine web maligne o fraudolente. (Il modo migliore per evitare che ciò accada è eseguire un comando di svuotamento cache DNS.)
- Le società pubblicitarie operano studiando il comportamento degli utenti, e oltre ai cookie e ai plugin di terze parti, il tuo cache DNS è una grande fonte del tuo comportamento online. Pensa alla tua cronologia di ricerca. Vorresti che criminali informatici o grandi aziende vedessero la tua cronologia di ricerca? Naturalmente no. La tua cronologia di ricerca è come il tuo armadio privato, e potrebbero esserci alcuni scheletri nascosti lì. Il tuo cache DNS è più o meno la stessa cosa, quindi devi proteggerlo da occhi indiscreti.
- A volte potresti avere problemi ad accedere a un sito web che visiti frequentemente; potrebbe non caricarsi o mostrarti un errore ogni volta che fai clic su suo collegamento. Entrambi i casi sono legati al cache DNS. Se vedi un errore 404 quando cerchi un indirizzo IP, il suo nome di dominio o host potrebbe essere stato modificato, e il tuo cache DNS sta caricando le sue informazioni vecchie o obsolete. Il secondo scenario è quando il sito web che visiti spesso non si carica, e hai già svuotato i cookie e le integrazioni di terze parti; il cache DNS caricato in eccesso è il problema.
Quando il tuo telefono non funziona correttamente, subito premi il pulsante di riavvio, e nove volte su dieci il problema è risolto. Il comando di svuotamento cache DNS è il pulsante di riavvio del tuo sistema operativo.
Come svuotare la cache DNS su diversi sistemi operativi?
Il comando di flush DNS varia a seconda del tuo sistema operativo e della sua versione.
Comando per svuotare il DNS su Windows
Segui i passaggi seguenti per svuotare il cache DNS su Windows 11, 10, 8, 7 e XP.
Passaggi per il flush DNS su Windows 10/11:
- Fai clic su Inizio pulsante e digita cmd nella barra di ricerca.
- Fare clic su Prompt dei comandi e digita il seguente comando:
ipconfig /flushdns
- Puoi chiudere la finestra del Prompt dei comandi dopo aver visto il seguente messaggio:
Cache del Resolver DNS svuotato con successo.
Passaggi per svuotare DNS su Windows 8/7/XP:
Il comando di svuotamento DNS per Windows 8, 7 e XP è identico a quello per Windows 10 e 11. L'unico passaggio che cambia è trovare il Prompt dei comandi finestra.
- In Windows 8, puoi aprire la finestra del Prompt dei comandi in due modi:
- Tieni premuto VINCI e X tasti insieme e fai clic su Prompt dei comandi.
- Fai clic su Inizio pulsante, apri il Applicazioni schermo, fai clic su Sistema Windows, e seleziona Prompt dei comandi.
- Se il tuo sistema operativo è Windows 7 o XP, ecco come puoi trovare la finestra del Prompt dei comandi:
Fai clic su Inizio pulsante, posiziona il cursore su Tutti i programmi, seleziona Accessori, e trova Prompt dei comandi.
Comando per svuotare il DNS su macOS
Il comando di svuotamento DNS varia a seconda delle distribuzioni Linux.
Passaggi per eseguire il comando di svuotamento DNS su Ubuntu:
Fare clic su Attività dall'angolo in alto a sinistra del desktop.
Tipo Terminale nella barra di ricerca, fai clic su di esso e digita i comandi seguenti:
sudo systemd-resolve --flush-caches
sudo systemd-resolve --statistics
Per abilitare la nuova configurazione DNS, esegui il seguente comando per riavviare il servizio DNS su Ubuntu:
sudo systemctl restart bind9.service
Passaggi per eseguire il comando di svuotamento DNS su Red Hat e CentOS:
Tipo Terminale nella barra di ricerca del desktop, fai clic su di esso e digita il comando seguente in base al tuo sistema operativo basato su Linux:
Red Hat
sudo systemctl restart nscd.service
CentOS:
systemctl restart dnsmasq.service
Comando di svuotamento DNS per macOS
Il comando di svuotamento DNS per macOS 10.7-10.9, 10.11 o versioni successive è identico; segui i passaggi seguenti:
Dal menu in alto del tuo dispositivo Mac, fai clic su Go, trova Utilities, e seleziona Terminale.
Digita il comando seguente per svuotare DNS su Mac. (Dovrai inserire la password del tuo dispositivo dopo aver digitato il comando):
sudo killall -HUP mDNSResponder
Per svuotare DNS su macOS 10.10, 10.6 o 10.5, segui i passaggi precedenti per trovare il Terminale e digita i comandi seguenti:
Comando di svuotamento DNS per macOS 10.10:
sudo discoveryutil udnsflushcaches
Comando di svuotamento DNS per macOS 10.6:
sudo dscacheutil -flushcache
Comando di svuotamento DNS per macOS 10.5:
sudo lookupd -flushcache
Come svuotare la cache DNS su Google Chrome
Se hai seguito i passaggi per cancellare la cache DNS sul tuo sistema operativo e continui a riscontrare problemi di caricamento del sito web o altri problemi di prestazioni, è il momento di eseguire il comando di cancellazione della cache DNS di Chrome; segui questi passaggi:
- Passaggio 1:
Avvia Google Chrome. - Passaggio 2:
Cerca il seguente IP nella barra degli indirizzi di Chrome:chrome://net-internals/#dns
- Passaggio 3:
Seleziona DNS dall'elenco. - Passaggio 4:
Fare clic su Cancella la cache DNS.
Domande frequenti
Che cosa significa DNS?
DNS sta per Domain Name System, un sistema online che ti indirizza alla posizione del sito web che desideri visitare, il suo indirizzo IP, in base al nome di dominio che hai inserito nella barra di ricerca del browser. (Il nome di dominio è il nome del sito web che cerchi, ad esempio Cloudzy.com).
Perché dovrei svuotare la cache DNS?
Se il tuo sistema operativo funziona più lentamente del solito o incontri costantemente errori di ricerca come 400 (Bad Request), 401 (Unauthorized) e 404 (Not Found), svuotare la cache DNS potrebbe risolvere questi problemi.
Che cosa succede se svuoto il mio DNS?
Tutti gli indirizzi IP salvati dei siti web che hai visitato verranno eliminati. Successivamente, quando cerchi un sito web, il tuo sistema operativo dovrà recuperare la sua posizione, l'indirizzo IP, dal server DNS.
Che cosa fa il comando di svuotamento della cache DNS in Chrome?
Rimuove tutti gli indirizzi IP e le informazioni DNS dal tuo browser, migliorando la connessione internet e prevenendo problemi di sicurezza.
È sicuro eliminare la cache DNS?
Sì. La cache DNS è semplicemente uno spazio online che archivia gli indirizzi IP dei siti web in modo da potervi accedere più rapidamente. Svuotare la cache DNS significa liberare questo spazio online, è tutto qui.
Con quale frequenza dovrei svuotare il mio DNS?
Se usi un computer pubblico e non vuoi che nessuno spia la tua cronologia di ricerca, è meglio svuotare la cache DNS dopo ogni sessione online. Per il tuo computer personale, cerca di cancellare la cache DNS quando hai difficoltà ad accedere ai siti web che visiti frequentemente o visualizzi spesso errori 404.
Eseguire il comando di svuotamento del DNS migliora la velocità di Internet?
No. Ma puoi usare il comando flush DNS Windows 10 per accelerare le prestazioni del tuo browser web. Farlo influenzerà la velocità di caricamento di alcuni siti web e servizi.
Come faccio a sapere quando dovrei svuotare la cache DNS sul mio dispositivo?
Ecco i segnali che ti indicano di cancellare la cache DNS:
- Non vedi versioni nuove e aggiornate dei siti web (Il loro indirizzo precedente è memorizzato nella cache DNS e il browser carica quello).
- Non riesci ad accedere ai siti web che visiti più spesso (Potrebbero aver cambiato server o aggiornato la loro configurazione DNS).
- Errori 404 pagina non trovata
Leggi anche: Server DNS migliori per il gaming
Conclusione
Ogni volta che cerchi un sito web, hai bisogno del suo indirizzo IP per accedervi; il compito di DNS è recuperare quell'indirizzo IP. Dopo che DNS recupera ogni indirizzo IP, lo archivia in uno spazio accessibile dal tuo browser per un caricamento più rapido: la cache DNS.
Con il passare del tempo, come qualsiasi altro spazio di archiviazione che ha bisogno di essere ripulito, anche la cache DNS lo richiede. Devi cancellare la cache DNS di tanto in tanto per proteggere il tuo sistema operativo da malware, virus, spioni informatici e altri tipi di minacce online, oltre a sperimentare ricerche web più veloci.