Ecco come visualizzare la cache DNS su qualsiasi computer Windows 10

Pubblicato: 2020-10-06

Vuoi imparare come visualizzare la cache DNS in Windows 10? Se è così, questo tutorial è per te. Su un PC Windows 10, ci sono diversi metodi che puoi usare per visualizzare i contenuti DNS. Innanzitutto, ecco un riepilogo di cosa significa la cache DNS.

Cos'è la cache DNS?

Il DNS, (Domain Name System) cache, a volte indicato come DNS Resolver Cache, è un archivio temporaneo di informazioni. È gestito dal tuo computer e contiene record di tutti i siti Web visitati di recente e dei loro indirizzi IP.

Funge da database che conserva una copia di una ricerca DNS, memorizzata localmente sul tuo browser o sistema operativo. Il tuo computer può consultarlo rapidamente ogni volta che tenti di caricare un sito web. La cache DNS è come una rubrica che memorizza un indice di tutti i siti Web pubblici e dei relativi indirizzi IP. Il suo scopo principale è accelerare una richiesta di caricamento di un sito Web gestendo la risoluzione dei nomi degli indirizzi che hai visitato di recente prima che la richiesta venga inviata a tonnellate di server DNS pubblici. Poiché le informazioni sono disponibili localmente, il processo è molto più rapido.

Come controllare la cache DNS su Windows 10

Come notato in precedenza, esistono vari modi per visualizzare la cache DNS su Windows 10. Ciò può essere utile se si desidera diagnosticare problemi DNS, ad esempio, in cui un record DNS non valido o non aggiornato potrebbe essere memorizzato nella cache.

Tramite prompt dei comandi

Per visualizzare il contenuto della cache DNS, è necessario eseguire il comando seguente in un prompt dei comandi con privilegi elevati:

  1. Premi i tasti di scelta rapida Win + S e digita "cmd" (senza virgolette).
  2. Fare clic su Esegui come amministratore nel riquadro di destra.
  3. Nella finestra del prompt dei comandi, digitare il comando seguente e premere Invio:
    ipconfig/displaydns

Dopo l'esecuzione del comando, verranno visualizzati i seguenti risultati:

  • Nome record: questo è il nome per il quale esegui una query sul DNS e i record, come gli indirizzi che appartengono a quel nome.
  • Tipo di record: si riferisce al tipo di voce, visualizzato come un numero (sebbene siano comunemente indicati con i loro nomi). Ogni protocollo DNS ha un numero.
  • Time to Live (TTL) – Questo è un valore che descrive per quanto tempo è valida una voce della cache, visualizzata in secondi.
  • Lunghezza dati: descrive la lunghezza in byte. Ad esempio, l'indirizzo IPv4 è di quattro byte e l'indirizzo IPv6 è di 16 byte.
  • Sezione – Questa è la risposta alla domanda.
  • Record CNAME – Questo è il record del nome canonico.

Puoi esportare i risultati della cache DNS usando questo comando:
ipconfig /displaydns > dnscachecontents.txt

Ciò salverà l'output nel documento di testo, dnscachecontents.txt.

Tramite PowerShell

È possibile visualizzare la cache DNS utilizzando Windows PowerShell. E come nel prompt dei comandi, puoi anche esportare o salvare il database. Ecco la procedura:

  1. Premi la scorciatoia da tastiera Win + X e seleziona Amministratore di Windows PowerShell. In alternativa, se non riesci a trovare quell'opzione, premi i tasti di scelta rapida Win + S, digita "PowerShell" (senza virgolette) e seleziona Esegui come amministratore nel riquadro di destra.
  2. Quindi, inserisci il comando "Get-DnsClientCache" (senza virgolette) e premi Invio.
  3. Utilizzare il cmdlet Get-Help per ottenere ulteriori informazioni:
    Aiuta Get-DnsClientCache –completo

Come cancellare la cache DNS

Quando si verificano problemi di connettività Internet, lo svuotamento o la cancellazione della cache DNS di solito risolve il problema.

Potresti voler svuotare la cache DNS per diversi motivi, tra cui:

  • Quando si tenta di risolvere i problemi di connettività, in cui si ha difficoltà ad accedere a siti Web e applicazioni: se il nome di dominio nella cache ha un indirizzo IP errato o non valido, il sito Web non sarà in grado di restituire le informazioni corrette. Anche se cancelli la cronologia del browser, la cache DNS conterrà ancora i vecchi dettagli corrotti. Flushing aiuta a ottenere il DNS per aggiornare i risultati.
  • Quando tentano di risolvere o risolvere i problemi di spoofing DNS o di avvelenamento della cache DNS: i criminali informatici possono tentare di accedere alla cache e inserire o modificare l'indirizzo IP, con l'intenzione di reindirizzarti a un sito Web progettato per raccogliere dati sensibili come password e dettagli bancari. La cancellazione della cache DNS impedisce ciò.
  • Protezione della privacy: sebbene la cache DNS non contenga dati personali come cookie o JavaScript, conserva una cronologia degli indirizzi che hai visitato di recente, nonché di quelli che visiti di frequente. Questo tipo di informazioni può essere pericoloso nelle mani di un hacker esperto. Svuotando la cache DNS, cancelli la cronologia degli indirizzi, rendendo meno probabile che un hacker tenga traccia del tuo comportamento online.
  • Risoluzione di informazioni obsolete o obsolete sui siti visitati: un esempio qui potrebbe essere se un sito Web ha spostato i server.

È sicuro svuotare la cache DNS?

È importante notare che lo svuotamento della cache DNS non ha alcun impatto negativo sul sistema. La cache DNS garantisce un rapido accesso ai siti Web e, quando la cancelli, la prima volta che visiti un sito Web, il caricamento potrebbe richiedere più tempo del solito. Ma in seguito, i risultati saranno di nuovo più rapidi.

Per svuotare la cache DNS, per qualsiasi motivo, puoi utilizzare una riga di comando o Windows PowerShell.

Cancellazione della cache DNS utilizzando il prompt dei comandi

  1. Premi il tasto Windows + S e digita "CMD" (senza virgolette).
  2. Scegli l'opzione "Esegui come amministratore" nel riquadro di destra.
  3. Digita il seguente comando nel prompt e premi Invio:
    ipconfig/flushdns

Questo è tutto! Dovresti ricevere una notifica che indica che la cache è stata svuotata correttamente.

Se il problema riguarda il server anziché il computer locale, puoi comunque utilizzare il prompt dei comandi per svuotare la cache DNS, ma con un comando diverso. In tal caso, il comando sarebbe:

  • dnscmd/clearcache

Cancellazione della cache DNS utilizzando Windows PowerShell

Puoi anche svuotare la cache DNS utilizzando Windows PowerShell. A seconda del tipo di cache che vuoi svuotare, hai alcune opzioni da implementare:

  1. Per svuotare la cache del server DNS locale, utilizzare la riga di comando:
    Clear-DnsServerCache
  2. Per svuotare la cache del client, utilizzare questo comando:
    Clear-DnsClientCache

Come disabilitare la cache DNS in Windows 10

Se per qualsiasi motivo desideri disabilitare la cache DNS sul tuo PC Windows 10, puoi utilizzare lo strumento "Service Controller" per interrompere il servizio:

  1. Premi i tasti Win + R, digita "services.msc" (senza virgolette) e premi Invio o fai clic su OK.
  2. Individua il servizio client DNS (o Dnscache su alcuni computer) e fai doppio clic su di esso per aprirne le proprietà.
  3. Cambia il tipo di avvio in Disabilitato.
  4. Per riattivare il servizio, ripetere i passaggi precedenti e modificare il Tipo di avvio su Automatico.

In alternativa, puoi disattivare il client DNS utilizzando la Configurazione di sistema di Windows:

  1. Premi i tasti Win + R, digita "msconfig" (senza virgolette) nella finestra di dialogo Esegui e premi Invio o fai clic su OK.
  2. Passa alla scheda Servizi e trova Client DNS.
  3. Deseleziona la casella accanto al servizio e fai clic su Applica > OK.
  4. Per riattivare il servizio, ripeti i passaggi precedenti e spunta nuovamente la casella di controllo.

Tieni presente che la disabilitazione di questo servizio influirà sulle prestazioni complessive del tuo computer e il traffico di rete per le query DNS aumenterà, il che significa che i siti Web verranno caricati molto più lentamente del normale.

Insomma…

Come accennato in precedenza, la cache DNS evita di dover cercare DNS ogni volta che visiti un sito Web. Tutto quello che devi fare è visitare il sito una volta e, su richieste successive, il tuo browser o sistema operativo utilizzerà i dettagli DNS memorizzati nella cache per restituire le richieste molto più rapidamente.

Sebbene lo svuotamento della cache DNS sia importante per proteggere la tua privacy e prevenire istanze di hacking, non rimuoverà tutte le tracce di informazioni sensibili. Questi dettagli includono la cronologia delle attività, i dettagli di accesso, i dati del profilo e le tracce delle visite a siti Web per adulti. Anche se non li hai aperti consapevolmente, potresti essere stato reindirizzato a tua insaputa.

CONSIGLIATO

Risolvi i problemi del PC con Auslogics BoostSpeed

Oltre a pulire e ottimizzare il tuo PC, BoostSpeed ​​protegge la privacy, diagnostica i problemi hardware, offre suggerimenti per aumentare la velocità e fornisce oltre 20 strumenti per coprire la maggior parte delle esigenze di manutenzione e assistenza del PC.

Auslogics BoostSpeed ​​è un prodotto di Auslogics, Microsoft Silver Application Developer certificato
DOWNLOAD GRATUITO

Per rimuovere efficacemente tali dati sensibili e proteggere la tua privacy, hai bisogno di un programma affidabile come Auslogics BoostSpeed. Lo strumento aiuta a cancellare qualsiasi tipo di informazione riservata che non vorresti che nessuno trovasse. BoostSpeed ​​viene fornito con tutti gli strumenti di cui potresti aver bisogno per mantenere le prestazioni del tuo PC a velocità ottimali e per la protezione della privacy.

Troverai particolarmente utili le funzionalità nella scheda "Proteggi". Oltre a cancellare le tracce delle tue attività nei browser Web, nei file di sistema e nelle applicazioni, c'è anche un'opzione per proteggere il tuo DNS da modifiche non autorizzate. In questo modo, non sarai preoccupato per lo spoofing DNS, in cui gli aggressori alterano i tuoi record DNS per reindirizzare il traffico a siti Web fraudolenti.

Se abiliti Active Browser AntiTracker, i tuoi dati di navigazione verranno cancellati dopo ogni sessione di navigazione, salvaguardando ulteriormente la tua privacy. Ti consigliamo di pulire regolarmente il tuo PC, a seconda del tuo utilizzo. Poiché è facile dimenticare di eseguire la manutenzione, puoi attivare una scansione automatizzata e scegliere la frequenza con cui eseguire la scansione.