È necessario pulire la cache DNS?

La cache DNS è un record di nomi di dominio convertiti in indirizzi IP durante la navigazione Web e attività simili. La cache rende più veloce l'accesso a questi indirizzi IP ricordando l'IP invece di doverlo cercare in base al dominio inserito. Nonostante il numero di indirizzi che la cache può accumulare nel tempo, non è sempre necessario svuotare la cache. Ci sono, tuttavia, circostanze in cui può essere una decisione saggia.

Domain Name System

DNS è l'acronimo di Domain Name System, un sistema che converte automaticamente i nomi di dominio in indirizzi IP durante la navigazione sul Web. Lo scopo è facilitare la navigazione, poiché è molto più facile ricordare un semplice nome di dominio come "google.com" rispetto a un indirizzo IP come "12.345.6.789". Finché un server DNS è connesso e disponibile, entrambi porteranno allo stesso sito web.

Migrazione del server

La cancellazione della cache può essere utile per i webmaster durante la migrazione del server. Mentre le modifiche al server DNS sono immediate, le modifiche alla cache possono richiedere fino a 48 ore, lasciando gli utenti che tentano di visitare un sito che non esiste più al suo vecchio indirizzo IP. Quando si cancella la cache del server DNS, il server DNS è costretto a cercare il nuovo IP per il nome di dominio invece di fare affidamento sull'indirizzo memorizzato nella cache. Ciò significa accesso istantaneo all'indirizzo IP corretto, invece di ore o giorni per raggiungere l'indirizzo corretto. La cancellazione della cache può essere particolarmente importante per i siti Web che fanno molto affidamento su un traffico ripetuto costante.

Privacy

Un altro motivo per cancellare la cache DNS è la privacy. La cache DNS registra ogni sito web visitato, indipendentemente dal contenuto. Ciò significa che i siti Web con contenuti riservati o discutibili possono essere rintracciati anche utilizzando la cache DNS. Svuotando la cache, cancelli qualsiasi record nel DNS della visita di tali siti Web. Ciò è particolarmente utile se si utilizza un computer pubblico, dove svuotare la cache DNS può aiutare a ridurre la possibilità che informazioni sensibili finiscano nelle mani sbagliate.

Manutenzione

Anche la pulizia della cache è una pratica di manutenzione ragionevole. I dati della cache DNS non occupano molto spazio, ma l'elenco può diventare molto lungo se non si svuota la cache per molto tempo. I siti che non visiti più possono essere cancellati e liberare spazio per nuove voci. Ciò può anche impedire alla cache di restituire risultati errati ed errori 404 quando si rivisitano vecchi siti Web, poiché i vecchi indirizzi IP potrebbero non riflettere gli indirizzi dei siti Web correnti.

Svuotare la cache

Svuotare la cache è una procedura molto semplice. Accedi a un account amministratore, premi "Windows-X" per aprire il menu Power User, seleziona "Prompt dei comandi", quindi digita il comando "ipconfig /flushdns" (senza le virgolette) per cancellare completamente la cache DNS, cancellando tutti i record di nomi di dominio e indirizzi IP.

Disabilitazione della cache DNS nella sessione corrente

Puoi anche disabilitare la cache DNS per una singola sessione Internet, in modo che la cache non registrerà alcuna informazione DNS fino al riavvio del computer. Accedi a un account amministratore, avvia il prompt dei comandi dal menu Power User, quindi passa alla cartella System32 utilizzando i comandi "cd". Ad esempio, "cd FolderName" cambia in una cartella all'interno della cartella corrente, mentre "cd .." cambia nella cartella radice precedente: usa questo comando per tornare a "Windows" o "C:", quindi usa il comando "cd FolderName" per cambiare in "Windows" e infine in "System32".

Immettere il seguente comando in questa cartella:

net stop dnscache

Questo interrompe la memorizzazione nella cache DNS per questa sessione. Per riavviare la cache DNS per questa sessione, inserisci il seguente comando:

net start dnscache

Disabilitazione della cache DNS per un periodo indefinito

Puoi anche disabilitare completamente la cache DNS, in modo che i nomi di dominio e gli indirizzi IP non vengano affatto memorizzati nella cache finché non abiliti nuovamente la cache DNS. Accedi a un account amministratore, premi "Windows-R" per aprire la finestra di dialogo Esegui, digita "services.msc" (senza virgolette), quindi premi "Invio". Fare doppio clic su "Client DNS" nell'elenco Servizi, fare clic sul menu "Tipo di avvio", selezionare "Disabilitato" e quindi fare clic su "OK". Prima di tentare di disabilitare completamente la cache DNS, testare le prestazioni disabilitando solo una sessione. Se non ci sono cali di prestazioni, dovresti riuscire a disabilitare completamente la cache DNS.