Come svuotare la cache DNS in Windows?
Questo tutorial riguarda i seguenti argomenti:
Simile ai browser Web, il sistema operativo (OS) di un computer memorizza una cache per le pagine Web visitate. Tuttavia, i record della cache DNS potrebbero diventare obsoleti o danneggiati. Se hai problemi a raggiungere un sito Web, il colpevole potrebbe essere una cache DNS compromessa sul tuo computer. Pertanto, il ripristino potrebbe risolvere il problema che stai riscontrando.
Questo articolo esaminerà i passaggi su come svuotare la cache DNS del sistema operativo Windows e su come farlo su diverse versioni del sistema operativo Windows. Forniremo anche informazioni dettagliate sulla cache DNS e su come funziona.
Abbiamo trattato brevemente il nocciolo dell’argomento, ma suggeriamo di vedere i dettagli dei passaggi sopra menzionati nelle sezioni seguenti.
Come funziona una cache DNS?
La cache DNS è un archivio locale di record DNS gestiti dal sistema operativo. La cache DNS contiene i Resource Records (RR) dei domini che hai visitato in precedenza e le loro traduzioni di indirizzi IP.
Quando accedi a una pagina web, il sistema operativo del tuo computer avvia una ricerca DNS per il dominio. Innanzitutto, controlla se la cache DNS contiene record per il nome di dominio richiesto. Se nessun dato è disponibile localmente, il sistema operativo interroga il server DNS per la traduzione IP del dominio. Il server DNS restituisce quindi le informazioni e il sistema operativo le accumula nella cache DNS per un uso futuro.
Quando chiedi lo stesso sito Web, il tuo sistema operativo utilizzerà i record DNS memorizzati nella cache. Il recupero dei record di risorse per un dominio dalla cache DNS accelera il processo di ricerca DNS. Con la cache DNS, la tua esperienza di navigazione è più veloce e fluida.
I record di risorse della cache DNS incorporano i seguenti dati per nome di dominio, codificati in ASCII:
Campo | Descrizione |
Nome | Il nome di dominio che si sta immettendo nel browser. |
Tipo di record | Questo è il tipo di record DNS prelevato dal file di zona DNS. |
Time to live (TTL) | TTL determina per quanto tempo il record di risorse è valido in secondi. Trascorso tale tempo, non è possibile essere sicuri se il record della risorsa è aggiornato. |
Classe | Esistono diverse classi di record DNS e la classe più comune si riferisce a Internet “IN” |
Resource data (o rdata) | Identifica il nome host o la traduzione dell’indirizzo IP di un nome di dominio. |
Lunghezza dati risorsa (rdlength) | Questo campo memorizza la lunghezza del campo dati risorsa. |
Sebbene anche il tuo sistema operativo stia ripristinando automaticamente la cache DNS nei tempi previsti, ci sono alcuni motivi per richiedere manualmente a Windows di svuotare la cache DNS.
Quando devo reimpostare la mia cache DNS di Windows?
Se modifichi i record DNS del tuo dominio e li indirizzi a un nuovo server, il dominio entra nel cosiddetto periodo di propagazione DNS . Mentre il processo è in corso, la cache DNS sul tuo computer è praticamente obsoleta.
Di conseguenza, potresti anche riscontrare errori DNS sul tuo sito Web mentre è disponibile per tutti gli altri. Lo svuotamento della cache DNS del tuo computer aggiornerà tali informazioni, accelerando infine il periodo di propagazione del DNS.
Un altro buon momento per svuotare la cache DNS è evitare un attacco spoofing/avvelenamento DNS. Negli attacchi DNS poisoning, gli hacker iniettano un record DNS contraffatto nei record delle risorse della cache DNS. Con questa tecnica, possono reindirizzarti a siti Web falsi e indurti a fornire informazioni personali o infettare il tuo computer con malware.
Inoltre, poiché la cache DNS del tuo PC è praticamente la cronologia delle tue richieste di ricerca, potresti considerare di mantenerla privata. Per sostenere la sicurezza della tua rete, dovresti svuotare frequentemente la cache DNS di Windows.
È sicuro ripristinare la cache DNS?
È sicuro e consigliato rimuovere regolarmente la cache DNS sul tuo computer. Migliora la sicurezza della tua rete e previene gli attacchi informatici. Può anche aiutare con errori o propagazione DNS.
Come svuotare la cache DNS in varie versioni del sistema operativo Windows?
Come svuotare la cache DNS su Windows 11 e Windows 10
Indipendentemente dal fatto che utilizzi Windows 10 o Windows 11, i passaggi per rimuovere la cache DNS sono identici. È possibile utilizzare varie applicazioni su un computer con entrambe le versioni per eseguire questa operazione.
Utilizzo del prompt dei comandi
L’approccio tipico per svuotare la cache DNS su Windows 10 e 11 è tramite il prompt dei comandi. Questo interprete della riga di comando è presente nella maggior parte delle versioni di Windows, sebbene i passaggi per aprirlo siano diversi a seconda della versione del sistema operativo. Per Windows 10 e 11, puoi individuare il prompt dei comandi e svuotare la cache DNS seguendo i passaggi seguenti.
- Nella barra di ricerca di Windows, digita “cmd” per trovare il prompt dei comandi:
- seleziona l’opzione “Esegui come amministratore” sulla destra per caricare il cmd in modalità amministratore.
- Quando la finestra della riga di comando viene caricata, digita il seguente comando
ipconfig /flushdns
- Quindi, premi il Invio per eseguire il comando
- un messaggio “successo la cache del risolutore DNS” per informarti che il prompt dei comandi ha eseguito il comando.
Tramite Windows PowerShell
Un’altra applicazione che puoi utilizzare per reimpostare i record della cache DNS su un PC Windows 10 o Windows 11 è Windows PowerShell. Segui le istruzioni di seguito per sapere come farlo.
- Dovrai digitare il nome dell’app in Windows Barra di ricerca per avviarla. Quindi fai clic su Windows PowerShell nei suggerimenti e seleziona per eseguirlo in modalità amministratore dal menu di destra.
- Quando si apre la finestra della riga di comando, digitare (o copiare/incollare) il comando seguente:
Clear-DnsClientCache
- Dopo che PowerShell ha eseguito l’ordine, verrà visualizzata un’altra riga di comando senza alcun altro output di conferma.
Questo processo svuoterà la cache DNS sul tuo PC Windows.
Utilizzo dello strumento di comando Esegui
Una terza opzione consiste nell’utilizzare la finestra di dialogo Esegui per eseguire il comando ipconfig /flushdnscache. Questo approccio non richiede l’apertura di una finestra della riga di comando per eseguire l’operazione.
- Per avviare la finestra di dialogo Esegui, puoi utilizzare una combinazione di tasti di scelta rapida: premi il pulsante Windows + il tasto R.
- Digita (o incolla) il comando nella casella di comando appropriata:
lo strumento Esegui effettuerà la tua query per svuotare la cache DNS senza generare una notifica di esito positivo.
Come svuotare la cache DNS su Windows 8 e Vista?
Quando si utilizza un computer con Windows 8 o Windows Vista, è possibile svuotare la cache DNS seguendo le linee guida riportate di seguito.
- Fare clic sul pulsante Start
- In ricerca , digitare “Cmd” e il prompt dei comandi verrà visualizzato nei suggerimenti
- Fare clic con il pulsante destro del mouse su di esso e selezionare “Esegui come amministratore“
- Digitare “ipconfig /flushdnscache ” nella finestra della riga di comando e premere Invio
- Dovresti ricevere unsuccesso la cache del risolutore DNSavviso “
Svuota la cache DNS in Windows 7 e Windows XP
- Apri il menu Start
- fare clic su Esegui
- Nella finestra di dialogo Esegui, digitare “cmd” e premere Invio. Questo avvierà il prompt dei comandi.
- Nella prompt dei comandi finestra, digita il comando ipconfig /flushdns e premi Invio.
- Verrà emesso un messaggio di completamento con successo.
Cancella la cache DNS di Google Chrome
Oltre alla cache DNS locale raccolta dal sistema operativo, il browser Chrome accumula anche una cache DNS. Per svuotare la cache DNS di Chrome, digita quanto segue nella barra degli indirizzi:
chrome://net-internals/#dns
Quindi, fai semplicemente clic sul pulsante “Cancella cache host“:
Questa azione ripristinerà le informazioni DNS memorizzate nella cache che il browser ha raccolto.
Per riassumere, possiamo affermare con sicurezza che svuotare la cache DNS locale è una strategia utile quando si ha a che fare con la propagazione DNS, gli errori DNS o persino per migliorare la sicurezza della rete.