Puoi visualizzare il contenuto della cache del tuo Domain Name System ("DNS") utilizzando l'app Prompt dei comandi su PC o l'app Terminale su Mac. Può quindi essere scaricato tramite una serie di comandi o tramite un ripristino della modalità aereo su dispositivo mobile. Le cache DNS sono responsabili della catalogazione dei siti che visiti, ma un errore DNS può impedirti di visualizzare questi siti. La visualizzazione e lo svuotamento della cache aiuterà a correggere questi errori.
Passi
Metodo 1 di 3: svuotare la cache DNS su un telefono o tablet
Passaggio 1. Chiudi tutte le app per prepararti a svuotare la cache DNS
Non puoi effettivamente visualizzare la cache DNS sul dispositivo mobile, ma puoi svuotare la cache e quindi correggere eventuali errori DNS o di "time out" che hai riscontrato.
Assicurati che i tuoi browser in particolare siano chiusi
Passaggio 2. Aprire il menu "Impostazioni"
Scorri fino a trovare il menu "Wi-Fi".
Per un Android, trova il menu "Wireless e reti" in "Impostazioni"
Passaggio 3. Seleziona la scheda "Wi-Fi", quindi fai scorrere l'interruttore "Wi-Fi" verso sinistra
Attendi fino a quando l'indicatore dei dati non viene visualizzato nell'angolo in alto a sinistra del telefono.
Se hai un Android, tocca l'interruttore "Wi-Fi" per disattivare il Wi-Fi
Passaggio 4. Riattiva l'interruttore Wi-Fi del telefono
Attendi fino a quando non viene visualizzata l'icona del wifi, quindi torna al menu "Impostazioni".
Passaggio 5. Attiva e disattiva la "Modalità aereo"
Trova "Modalità aereo" nella parte superiore del menu Impostazioni su iPhone. Assicurati di attendere alcuni istanti (affinché l'indicatore Wi-Fi nell'angolo in alto a sinistra scompaia) prima di disattivare nuovamente la Modalità aereo. Ciò ripristinerà le impostazioni di rete, consentendo così lo svuotamento della cache DNS.
Per Android, seleziona "Altro" nel menu Impostazioni per accedere all'impostazione della modalità aereo
Passaggio 6. Tenere premuto il pulsante "Blocco schermo", quindi scorrere verso destra il pulsante "Scorri per spegnere"
Questo spegnerà il telefono e svuoterà la cache DNS. Lascia il telefono spento per almeno 15 secondi.
Per Android, devi tenere premuto il pulsante "Accensione", quindi toccare "Spegni" nel menu risultante
Passaggio 7. Tieni premuto il pulsante "blocco schermo" finché lo schermo non si illumina
Questo riaccenderà il telefono.
Passaggio 8. Confermare che lo svuotamento della cache DNS ha funzionato
Usa il browser del tuo telefono per visitare qualsiasi sito in cui hai riscontrato un errore DNS. Ora dovresti essere in grado di accedere al sito!
Il caricamento dei siti utilizzati di frequente per la prima volta dopo un flush DNS richiederà più tempo del solito, poiché la cache DNS è in fase di aggiornamento
Metodo 2 di 3: Visualizzazione della cache DNS su un PC
Passaggio 1. Aprire il menu Start e fare clic su "Tutte le app"
Per i sistemi operativi precedenti, sostituire il clic su "Tutte le app" con il clic su "Tutti i programmi" e quindi selezionando "Accessori"
Passaggio 2. Fare clic su "Sistema Windows"
Passaggio 3. Fare clic con il pulsante destro del mouse sull'app "Prompt dei comandi" e selezionare "Esegui come amministratore"
Questo dovrebbe aprire "Prompt dei comandi" con accesso completo, permettendoti di inserire i comandi di sistema.
Passaggio 4. Digitare "ipconfig /displaydns" senza le virgolette
Ricontrolla la digitazione, quindi premi Invio per visualizzare la cache.
Passaggio 5. Controlla la cache DNS scorrendo l'interfaccia "Prompt dei comandi"
Puoi utilizzare i risultati della tua ricerca per visualizzare gli indirizzi IP dei siti visitati di frequente, oppure puoi svuotare la cache DNS.
La cache DNS memorizza anche la cronologia di navigazione web, anche se la cancelli dal browser
Passaggio 6. Svuota la cache digitando "ipconfig /flushdns"
Non includere le virgolette. Se riscontri errori DNS nel tuo browser, svuotare la cache risolverà questo problema. Flushing può anche aiutare il tuo computer a funzionare più velocemente mantenendo aggiornati i dati del tuo sito web.
Passaggio 7. Confermare che lo svuotamento della cache DNS ha funzionato
Apri un browser e visita un sito in cui in precedenza hai riscontrato un errore DNS. Ora potrai accedere al sito!
Il caricamento dei siti dopo un flush DNS richiede spesso più tempo del solito
Metodo 3 di 3: Visualizzazione della cache DNS su un Mac
Passaggio 1. Apri "In evidenza"
L'icona di Spotlight è una lente di ingrandimento situata nell'angolo in alto a destra dello schermo.
Passaggio 2. Cerca "terminale" e apri l'app Terminale
Terminale ti consente di accedere alle informazioni di sistema, come la cache DNS, tramite comandi digitati.
Passaggio 3. Digita "sudo discoveryutil udnscachestats" in Terminale
Non includere le virgolette. Premi ⏎ Invio quando hai finito.
- La parte "sudo" del comando imposta il resto del comando per "privilegio di root", che consente di visualizzare informazioni di sistema sensibili.
- La parte "discoveryutil" del comando richiede le informazioni DNS dal tuo sistema.
- La parte "udnscachestats" del comando visualizza una delle due sezioni della cache DNS.
Passaggio 4. Immettere la password dell'amministratore in Terminale
Questa dovrebbe essere la password che usi per accedere. Premi Invio quando finisci di digitare. Il terminale dovrebbe visualizzare la cache DNS unicast.
- La cache DNS unicast (UDNS) traduce gli indirizzi dei siti Web (come Facebook) in indirizzi IP che il tuo computer può utilizzare durante le ricerche future.
- Con Unicast, il tuo indirizzo invia una richiesta di indirizzo IP a un server per sito, indipendentemente dal numero di server esistenti. Se quel server non risponde, riscontrerai un errore DNS.
Passaggio 5. Controlla la cache DNS unicast scorrendo il Terminale
Puoi utilizzare i risultati della tua ricerca per visualizzare gli indirizzi IP dei siti visitati di frequente. Se hai riscontrato un errore DNS, la cache UDNS è la posizione più probabile del problema.
Puoi anche utilizzare la cache UDNS per controllare la cronologia recente del tuo sito. Dovrai controllare anche la cache DNS multicast per un rapporto completo
Passaggio 6. Chiudi e riapri Terminal
Questo ti aiuterà a evitare errori di comando quando controlli la sezione successiva della tua cache DNS.
Passaggio 7. Digita "sudo discoveryutil mdnscachestats" in Terminale
Non includere le virgolette. Premi Invio quando hai finito.
- La parte "sudo" del comando imposta il resto del comando per "privilegio di root", che consente di visualizzare informazioni di sistema sensibili.
- La parte "discoveryutil" del comando richiede le informazioni DNS dal tuo sistema.
- La parte "mdnscachestats" del comando visualizza la cache DNS multicast.
Passaggio 8. Immettere la password dell'amministratore in Terminale
Questa dovrebbe essere la password che usi per accedere. Premi Invio quando finisci di digitare. Il terminale dovrebbe visualizzare la cache DNS multicast.
- La cache Multicast DNS (MDNS) traduce anche gli indirizzi dei siti Web (come Facebook) in indirizzi IP che il tuo computer può utilizzare durante le ricerche future.
- Con Multicast, il tuo indirizzo invia più richieste di indirizzo IP a più server per sito. Se un server non risponde, hai ancora più connessioni ad altri server, il che significa che è molto meno probabile che si verifichi un errore DNS su una rete multicast rispetto a una rete unicast.
Passaggio 9. Controlla la cache DNS multicast scorrendo
Puoi utilizzare i risultati della tua ricerca per visualizzare gli indirizzi IP dei siti visitati di frequente.
Puoi anche utilizzare la cache MDNS per controllare la cronologia recente del tuo sito. Il controllo della cache MDNS insieme alla cache UDNS ti fornirà un rapporto cronologico completo
Passaggio 10. Svuota le cache DNS
Digita "sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say cache flushed" in Terminal. Premi ⏎ Ritorna per finalizzare il colore. Ciò ripristinerà i dati del sito Web salvati e cancellerà eventuali errori DNS che potresti riscontrare. Questo comando è appropriato per l'ultima versione di OS X (10.11).
- Questo comando svuota entrambe le sezioni della cache (UDNS e MDNS). Lo svuotamento di entrambe le sezioni risolve eventuali errori correnti e previene il verificarsi di errori futuri, quindi dovresti sempre svuotare entrambi per coerenza. Lo svuotamento della cache non danneggerà il tuo computer.
- I comandi del Terminale per svuotare la cache DNS variano tra le versioni di OS X. Scopri quale versione stai utilizzando andando nel menu Apple e selezionando "Informazioni su questo Mac".
- Per OS X 10.10.4 e versioni successive, digita "sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say cache flushed".
- Per OS X da 10.10 a 10.10.3 gli utenti devono digitare "sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches; say flushed".
- Per OS X da 10.7 a 10.9, digita "sudo killall -HUP mDNSResponder".
- Per OS X da 10.5 a 10.6 digita "sudo dscacheutil -flushcache"
- Per OS X da 10.3 a 10.4, digita "lookupd -flushcache".
Passaggio 11. Confermare che lo svuotamento della cache DNS ha funzionato
Usa il tuo browser preferito per visitare un sito in cui hai riscontrato un errore DNS. Ora dovresti essere in grado di accedere al sito!
Il caricamento dei siti utilizzati di frequente per la prima volta dopo un flush DNS richiederà più tempo del solito, poiché la cache DNS è in fase di aggiornamento
Suggerimenti
L'attivazione e la disattivazione della modalità aereo e il successivo riavvio di qualsiasi tablet o telefono cellulare dovrebbero sempre svuotare la cache DNS
Avvertenze
- Dovresti sempre eseguire il backup del tuo computer e ricontrollare tutti i tuoi comandi per la precisione prima di inserirli nel prompt dei comandi o nel terminale.
- Fai attenzione a visualizzare o ripristinare la cache DNS su un computer di lavoro o condiviso. Assicurati sempre di chiedere prima il permesso.