Come cancellare la cache DNS su iPhone, iPad e Mac

Una cache DNS obsoleta sta rendendo la tua esperienza di navigazione web estremamente lenta? In tal caso, potresti aver pensato di accelerare le cose passando a un server di nomi di dominio alternativo sul tuo dispositivo. In tal caso, dovrai svuotare la cache DNS sul tuo dispositivo. Esistono diversi modi per svuotare la cache DNS in iOS e macOS, e questo tutorial passo passo li copre tutti! Ecco come eliminare la cache DNS su iPhone, iPad e Mac.

Se non riesci a connetterti ad alcuni siti Web, una pagina web non verrà caricata affatto o la tua rete rallenta in modo casuale senza alcun motivo apparente, è probabile che la cache DNS del tuo dispositivo sia stata danneggiata a causa di problemi tecnici, incidenti amministrativi o altri motivi.

A parte altri motivi, la cache DNS può essere inquinata quando si inseriscono nomi di dominio o indirizzi IP non autorizzati tramite un attacco di rete o malware / virus.

Ma non preoccuparti, il ripristino della cache DNS dovrebbe aiutare a risolvere questi problemi.

Che cos'è una cache DNS?

DNS, o "Domain Name System", è stata la base della funzionalità di Internet dal 1985.

In breve, DNS è un sistema di denominazione decentralizzato per dispositivi connessi a Internet o una rete privata (VPN). Il sistema assegna nomi di dominio a ciascuno dei dispositivi mentre traduce nomi di dominio leggibili dall'uomo come iDownloadBlog.com negli indirizzi IP numerici che identificano servizi e dispositivi con i protocolli di rete sottostanti.

TUTORIAL: Come cancellare i dati dei siti Web su Apple Watch

Una cache DNS, nota anche come cache del resolver DNS, è un database temporaneo, una sorta di rubrica telefonica, che consente di velocizzare le ricerche DNS archiviando i record di tutte le recenti richieste di rete. Anziché dover memorizzare gli indirizzi IP numerici per i tuoi siti Web preferiti, il tuo dispositivo può accedere a una tabella cache delle ricerche DNS recenti per sapere come caricare una risorsa Web.

In altre parole, una cache DNS è solo un ricordo delle ricerche DNS recenti a cui il tuo computer può fare rapidamente riferimento quando sta cercando di capire come caricare un sito Web. Una cache DNS è gestita dal sistema operativo ma alcuni browser potrebbero conservare la propria cache DNS.

TUTORIAL: Come cancellare la cache di navigazione in Safari, Firefox e Chrome

Tutte le cache possono diventare corrotte nel tempo, e questo è particolarmente vero con quelle DNS. Una cache DNS corrotta può causare problemi intermittenti con il caricamento di siti Web. Ergo, svuotare la cache DNS in modo che non contenga elementi non validi è di solito il modo migliore per risolvere tali problemi.

È molto importante sottolineare che la cancellazione della cache DNS non rimuoverà la cronologia di navigazione, i dati del sito Web, le password salvate o qualsiasi altro file Internet temporaneo che viene salvato sul dispositivo per accelerare i tempi di caricamento della pagina Web.

Quando e perché dovresti cancellare le cache DNS

Ecco alcuni scenari comuni in cui può essere utile cancellare la cache DNS.

  • Prevenire il dirottamento DNS: Questa pratica sovverte la risoluzione delle query DNS, che possono essere ottenute tramite malware o modificando il comportamento di un server DNS affidabile al punto da non essere più conforme agli standard Internet. Lo svuotamento della cache DNS riduce al minimo il rischio di dirottamento DNS, che è un problema significativo in Cina.
  • Risolvi i problemi di caricamento della pagina: Iniziare da zero è il modo migliore per affrontare situazioni in cui alcuni siti Web non vengono caricati o le pagine Web si caricano lentamente.
  • Il server ha cambiato: Se una voce sul server Web viene modificata o viene aggiunta una nuova voce, potrebbe essere necessario svuotare immediatamente la cache DNS per evitare interruzioni. Tieni presente che se stai aspettando la propagazione delle modifiche DNS sul lato server, la regolazione delle impostazioni DNS del tuo dispositivo potrebbe non avere l'effetto desiderato prima che le modifiche siano state trasferite tra i server di tutto il mondo.
  • Utilizzando Google DNS o Open DNS server: Prima di impostare il dispositivo per utilizzare i server DNS di Google o Open DNS come DNS, che accelera la navigazione Web su Wi-Fi, si consiglia di svuotare le assegnazioni DHCP svuotando le cache DNS.
  • Applicare una modifica delle impostazioni di rete: Se hai apportato modifiche alle impostazioni di rete del tuo dispositivo, come l'aggiunta di un DNS personalizzato come parte del tuo servizio VPN, svuotare la cache DNS renderà immediatamente effettive queste modifiche senza ulteriori azioni.
  • Proteggi dal malware: Un virus informatico o un malware possono modificare le impostazioni DNS in background o indurti a modificarle manualmente, al fine di reindirizzare a una pagina piena di annunci o una pagina di phishing che imita un sito Web legittimo. Svuotare la cache DNS elimina tutte le voci, inclusi i record non validi o non validi.

Anche se non si verificano problemi durante il caricamento di pagine Web, svuotare una cache DNS obsoleta non solo renderà la tua esperienza di navigazione web senza problemi, ma ripulirà anche il prezioso spazio di archiviazione nel tuo dispositivo.

TUTORIAL: Come cancellare la cronologia di navigazione in Safari

Anche il tuo router ha una cache DNS, il che significa che qualsiasi procedura di risoluzione dei problemi DNS dovrebbe includere anche lo svuotamento della cache DNS sia sul computer che sul router.

Seguiteci mentre spieghiamo come cancellare la cache DNS su iPhone, iPad e Mac.

Come cancellare le cache DNS

Puoi svuotare la cache DNS in diversi modi.

Come cancellare le cache DNS su iPhone e iPad

Su iOS, hai tre modi diversi di svuotare la cache DNS. Innanzitutto, puoi attivare e disattivare la Modalità aereo, con l'effetto collaterale di svuotare la cache DNS. In secondo luogo, puoi semplicemente riavviare il dispositivo per ottenere lo stesso effetto del metodo Modalità aereo. E in terzo luogo, anche il dumping delle impostazioni di rete farà il trucco.

Metodo n. 1: Modalità aereo

Attivare la modalità aereo è il modo più rapido per svuotare la cache DNS perché in questo modo si spengono immediatamente le funzionalità wireless sul dispositivo e si spengono le radio cellulari in modo da rispettare le normative delle compagnie aeree. Se devi cancellare le cache DNS più volte al giorno, questo è il metodo che vorrai usare (funziona anche con iPad per cellulare).

1) Aperto Centro di controllo scorrendo verso il basso dall'angolo in alto a destra dello schermo su iPhone X o versioni successive o iPad con iOS 12 o versioni successive. Sui dispositivi più vecchi o versioni iOS, scorrere verso l'alto dal bordo inferiore per estrarre l'overlay di Control Center.

2) Clicca il Modalità aereo icona nell'angolo in alto a sinistra della scheda Impostazioni di rete.

Quando la Modalità aereo è attivata, l'icona diventa arancione per indicare che tutti i servizi cellulari sono attualmente chiusi, il che richiederà anche a iOS di svuotare la cache DNS del sistema.

3) Dopo circa 15 secondi, toccare il Modalità aereo icona di nuovo per riattivare i servizi wireless.

Puoi anche andare a Impostazioni → Modalità aereo e tocca il cursore per accenderlo.

Metodo n. 2: riavvio

Il riavvio del dispositivo semplifica e velocizza lo svuotamento della cache DNS.

1) Fare quanto segue:

  • Su iPhone X e 2018 iPad Pro e versioni successive: Tieni premuto il pulsante laterale e uno dei pulsanti del volume fino a quando non viene visualizzato il cursore.
  • Sui dispositivi più vecchi, come iPhone 8 e precedenti: Tenere premuto il pulsante di accensione per alcuni secondi.

Il pulsante di accensione è anche noto come pulsante superiore su iPod touch e iPad.

I pulsanti di riavvio di iOS sono stati ribattezzati e riposizionati nel corso degli anni

2) Scorri il cursore con l'etichetta Scorri per spegnere.

3) Dopo che il dispositivo si spegne e si spegne, attendi qualche secondo, quindi tieni premuto di nuovo il pulsante laterale / superiore / di accensione fino a visualizzare il logo Apple. Come precauzione di sicurezza, al riavvio del dispositivo è necessario inserire il passcode per riattivare Touch ID o Face ID.

Se il tuo dispositivo è su iOS 11+, puoi anche spegnerlo Impostazioni → Generale → Spegni.

Poiché il riavvio richiede più tempo rispetto all'attivazione e alla disattivazione della Modalità aereo, questo non è l'approccio migliore se è necessario svuotare la cache DNS più volte al giorno.

NOTA: Preoccupato per il dirottamento del DNS? In tal caso, questo non è il metodo più sicuro per svuotare la cache DNS perché il dirottamento può verificarsi immediatamente dopo il riavvio del dispositivo, prima ancora che tu abbia la possibilità di collegarti a una VPN.

Metodo n. 3: dump delle impostazioni di rete

La cancellazione delle impostazioni di rete sul dispositivo cancellerà anche la cache DNS del sistema.

1) Aperto impostazioni sul tuo dispositivo.

2) Scegliere Generale dall'elenco.

3) Rubinetto Ripristina.

4) Scegliere Ripristina impostazioni di rete.

5) Digita il tuo codice di accesso, se richiesto, quindi Confermare che si desidera cancellare tutte le impostazioni di rete e riportarle alle impostazioni di fabbrica.

Questo potrebbe non essere il metodo migliore perché ripristinare le impostazioni di rete non solo riavvia il dispositivo (che cancella comunque le cache) ma anche cancella le password per tutte le reti Wi-Fi a cui ti sei iscritto. Peggio ancora, le impostazioni dei dati cellulari del tuo provider wireless verranno cancellate e tutte le altre impostazioni di rete andranno perse, quindi dovrai configurarle di nuovo.

Come cancellare le cache DNS sul tuo Mac

Su macOS, lo svuotamento delle cache DNS viene eseguito tramite i comandi Terminal che sono cambiati nel corso degli anni, ma non ti preoccupare di nulla, poiché iDownloadBlog ti ha coperto.

1) Innanzitutto, apri terminale dalla cartella / Applicazioni / Utilità o tramite Spotlight.

2) Digita il comando corrispondente alla versione del tuo sistema operativo Mac, quindi premi accedere.

  • macOS Sierra, High Sierra e Mojave (10.12, 10.13 e 10.14)

sudo killall -HUP mDNSResponder; dormire 2

  • OS X Yosemite 10.10.4+ e El Capitan (10.11)

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

  • OS X Yosemite (10.10.0-10.10.3)

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

  • OS X Mavericks (10.9)

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

  • OS X Lion e Mountain Lion (10.7 e 10.8)

sudo killall -HUP mDNSResponder

  • OS X Leopard e Snow Leopard (10.5 e 10.6)

sudo dscacheutil -flushcache

Se per qualche motivo il comando Terminale per macOS Sierra e successivi non funziona correttamente, utilizza la seguente sintassi:

sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache

Sarà necessario disporre dei privilegi di amministratore per eseguire questi comandi.

Bonus: software di pulizia per Mac

Se tutto quanto sopra sembra troppo complicato, in particolare il metodo Terminal, prendi in considerazione una soluzione di terze parti come CleanMyMac di MacPaw, che è un'alternativa molto più semplice alla cancellazione delle cache DNS che funziona su tutte le versioni del sistema operativo Mac.

Inizia scaricando CleanMyMac dal sito Web MacPaw gratuitamente.

Dopo aver installato l'app, avviarla e fare clic su Manutenzione nel menu della barra laterale di sinistra. Ora seleziona l'opzione Svuota cache DNS e clicca Correre fare in modo che CleanMyMac faccia la sua magia.

Svuotare le cache DNS in Safari, Chrome, Opera e Firefox

Oltre alla cache DNS del sistema, la maggior parte dei browser (salvo Internet Explorer) conserva anche una copia cache dei record DNS. Questa cache DNS del browser interno potrebbe corrompersi nel tempo e rallentare le ricerche. Il tuo browser cancella automaticamente la sua cache quando viene riavviato, ma puoi anche farlo manualmente senza dover riaprire l'app.

Safari

1) Lanciare Safari sul tuo Mac.

2) Abilita il menu Sviluppo nascosto di Safari scegliendo Preferenze dal Safari menù.

3) Clicca il Avanzate linguetta.

4) Spuntare la casella accanto a "Mostra menu Sviluppo nella barra dei menu".

Ora il menu Sviluppo nascosto apparirà nella barra dei menu di Safari.

5) Clicca il Sviluppare menu, quindi selezionare l'opzione Cache vuote.

Dopo aver svuotato la cache di navigazione, assicurati di chiudere e riavviare Safari per i migliori risultati.

Cromo

1) Lanciare Cromo sul tuo Mac

2) genere chrome: // net-internals / # dns nella barra degli indirizzi, quindi premere Invio.

3) Verrai indirizzato alla sezione DNS della pagina delle impostazioni interne di Chrome. Clic DNS nella colonna di sinistra, quindi fai clic sul pulsante con l'etichetta Cancella cache host per svuotare la cache DNS.

4) Apri una nuova scheda, quindi digita l'indirizzo chrome: // net-internals / # prese e premi Invio.

5) Passerai alla sezione della pagina delle impostazioni interne di Chrome per i pool di socket memorizzati nella cache. Clic Sockets nella colonna di sinistra, quindi fai clic sul pulsante con l'etichetta Piscine a incasso.

Ora riavvia Chrome per rendere effettive le modifiche.

musica lirica

1) Lanciare musica lirica sul tuo Mac

2) genere Opera: // net-internals / # dns nella barra degli indirizzi, quindi premere Invio.

3) Verrai indirizzato alla sezione DNS della pagina delle impostazioni interne di Opera. Fai clic sul pulsante con l'etichetta Cancella cache host per svuotare la cache DNS.

4) Apri una nuova scheda, quindi digita l'indirizzo Opera: // net-internals / # prese e premi Invio.

5) Passerai alla sezione della pagina delle impostazioni interne di Opera per i pool di socket memorizzati nella cache. Ora fai clic sul pulsante con l'etichetta Piscine a incasso.

Ora riavvia Opera per i migliori risultati.

Firefox

1) Lanciare Firefox sul tuo MAc.

2) Nella barra degli indirizzi, digitare about: config e premi Invio.

3) Clic "Accetto il rischio!" in una pagina di avviso.

4) Usa il campo di ricerca in alto per cercare “Network.dnsCacheExpiration”.

5) La ricerca dovrebbe restituire due variabili, denominate “Network.dnsCacheExpiration” e “Network.dnsCacheExpirationGracePeriod”. Fare doppio clic sulla parte del valore di ciascuna variabile in modo da poterla modificare, quindi cambia il valore da 60 a 0 predefinito, che richiederà a Firefox di svuotare immediatamente la sua cache DNS.

6) Dopo aver fatto questo, ora reimpostare entrambe le variabili su 60.

Riavvia Firefox per i migliori ripristini.

Ho bisogno di aiuto? Chiedi a iDB!

Ti piace questo come fare?

In tal caso, passalo alla tua assistenza e lascia un commento qui sotto.

Rimasto bloccato? Non sei sicuro di come eseguire determinate operazioni sul tuo dispositivo Apple? Facci sapere tramite [email protected] e un futuro tutorial potrebbe fornire una soluzione.

Invia i tuoi suggerimenti pratici tramite [email protected].