# DNS flush: come svuotare la cache DNS

I sistemi operativi come Windows creano automaticamente **record temporanei** su tutti i siti web visitati nella cosiddetta cache DNS. Le informazioni contenute sono valide per un periodo di tempo limitato. Un DNS flush, cioè uno **svuotamento della cache**, rimuove i dati dal sistema prima che il limite di tempo scada.

## Che cosa s’intende per DNS flush?

Un DNS flush è il processo di **cancellazione manuale** dei record temporanei di una cache DNS. Senza questo intervento diretto sulla cache, i record esistono per un **determinato periodo di tempo** (conosciuto con il termine inglese “time to live” o TTL).

In genere si completa il processo di cancellazione tramite gli **strumenti a riga di comando** specifici del sistema. Sui dispositivi Mac, per esempio, bisogna usare il terminale e il comando appropriato per la rispettiva versione del sistema Apple. Su Windows, si effettua lo svuotamento del DNS tramite CMD, ossia tramite il prompt dei comandi, e con il comando “ipconfig/flushdns”.

## Che cos’è la cache DNS?

Per poter convertire i nomi di dominio come *www.example.com* **in indirizzi numerici**, vengono utilizzati i noti [server DNS](https://www.ionos.it/digitalguide/server/know-how/che-cose-un-server-dns-unintroduzione/ "Che cos’è un server DNS? Un'introduzione"). Questi “**name server**” vengono contattati per impostazione predefinita tutte le volte che si apre il relativo sito dal browser, cosa che aumenta leggermente i tempi di caricamento, ma può portare anche a un **sovraccarico** del server DNS nel caso di un **elevato numero di visitatori**. Si verificano così delle conseguenze spiacevoli e frequenti come i messaggi di errore [“Il server DNS non risponde”](https://www.ionos.it/digitalguide/server/know-how/cosa-fare-se-il-server-dns-non-risponde/ "Cosa fare se il server DNS non risponde?").

I sistemi operativi come Windows e macOS si basano per questo motivo su una propria cache per salvare gli **indirizzi già visitati e quelli già risolti**, cioè la cache DNS. Qui sono memorizzate tutte le informazioni rilevanti per la risoluzione dei nomi di dominio, come l’[indirizzo IP](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/trovare-un-indirizzo-ip/ "Trovare un indirizzo IP"), il nome host o la versione di protocollo. Ogni record è valido per un determinato **intervallo di tempo**. All’interno di questo intervallo vengono date **risposte alle relative richieste direttamente dalla cache** senza dover passare per il server DNS.

N.B. Anche le diverse applicazioni come il browser e i name server degli Internet Service Provider hanno una propria cache DNS per accelerare la risoluzione dei nomi di dominio.

## Perché serve eseguire regolarmente un DNS flush?

Indipendentemente dalla durata di validità dei singoli record, ci sono in particolare tre motivi per svuotare il registro DNS regolarmente tramite DNS flush:

1. **Nascondere le abitudini di navigazione:** gli indirizzi registrati, comprensivi delle informazioni aggiuntive come durata di validità, forniscono una panoramica generale sulla **cronologia delle pagine visitate**. Più la **raccolta degli indirizzi salvati nella cache** sarà ampia, più **rivelerete informazioni su di voi**.
2. **Sicurezza contro la manipolazione:** se i cybercriminali riescono a **ottenere l’accesso alla cache DNS**, sono in grado di manipolare i record e indirizzarvi ad esempio su siti falsi. Con questo **[DNS spoofing](https://www.ionos.it/digitalguide/server/sicurezza/dns-spoofing/)** si possono intercettare dati di login sensibili, ad esempio quelli dell’online banking.
3. **Risolvere i problemi tecnici:** un DNS flush può risolvere problemi tecnici quando si aprono le applicazioni web, ad esempio se viene mostrata una versione errata del sito per via di **record datati**. Dopo lo svuotamento, la richiesta viene inoltrata al server DNS competente e la connessione al progetto web funziona di nuovo come previsto.

Consiglio Potete visualizzare in qualsiasi momento la cache DNS memorizzata attualmente sul vostro sistema. Su Windows basta aprire il **prompt dei comandi** e inserire “**ipconfig /displaydns**”.

## Svuotare la cache DNS: come funziona

Non ci sono regole precise con cui si può stabilire il momento perfetto per eseguire un DNS flush, a meno che non ci sia un problema tecnico acuto che si può risolvere **svuotando la cache**. Tuttavia, se decidete di [svuotare la cache DNS](https://www.ionos.it/digitalguide/server/configurazione/cancellare-la-cache-dns/ "Cancellare la cache DNS "), il processo è semplice e veloce. Se utilizzate Windows, procedete come segue:

**Primo passaggio: richiamare la riga di comando**

Usate la combinazione di tasti \[Windows\] + \[R\] per aprire la finestra “Esegui”. Quindi inserite il comando “cmd” per avviare il prompt dei comandi.

[![Immagine: Windows 11: esecuzione del comando “cmd”](https://www.ionos.it/digitalguide/fileadmin/_processed_/8/b/csm_windows-11-execute-cmd-dns-flush_061ce1ae4b.webp "Windows 11: esecuzione del comando “cmd”")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/windows-11-execute-cmd-dns-flush.png) Windows 11: esecuzione del comando “cmd” **Secondo passaggio: DNS flush con il comando “ipconfig/dnsflush”**

Ora, per svuotare la cache DNS tramite il prompt dei comandi, utilizzate il comando [ipconfig](https://www.ionos.it/digitalguide/server/configurazione/ipconfig/ "Ipconfig") nella riga di comando. Per farlo, inserite il comando riportato qui di seguito e confermatelo con il tasto “Invio”:

```none
ipconfig /flushdns
```

A esecuzione riuscita, riceverete un messaggio che la cache di risoluzione DNS è stata svuotata.

[![Immagine: DNS flush tramite “ipconfig /flushdns” su Windows 11](https://www.ionos.it/digitalguide/fileadmin/_processed_/e/1/csm_dns-flush-via-ipconfig-flushdns-windows-11_db6f08b4aa.webp "DNS flush tramite “ipconfig /flushdns” su Windows 11")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/dns-flush-via-ipconfig-flushdns-windows-11.png) DNS flush tramite “ipconfig /flushdns” su Windows 11  N.B. Non dovete preoccuparvi che lo svuotamento della cache abbia un effetto negativo sulla vostra esperienza sul web. Infatti, solo quando **aprite un sito per la prima volta dopo il reset** della cache potrebbe volerci un po’ più di tempo.


This is a markdown version of: [https://www.ionos.it/digitalguide/server/configurazione/dns-flush/](https://www.ionos.it/digitalguide/server/configurazione/dns-flush/) for AI/LLM consumption.