# Cancellare la cache DNS: come svuotare la cache di risoluzione DNS

Effettuare regolarmente un [DNS flush](https://www.ionos.it/digitalguide/server/configurazione/dns-flush/ "DNS flush") è utile per diverse ragioni. Su Windows, così come su macOS e nelle distribuzioni Linux come Ubuntu, potete cancellare la **cache degli indirizzi web** in pochi passaggi.

## Come cancellare la cache DNS su Windows, Mac e Linux

Ogni sistema operativo tratta in modo diverso i record memorizzati internamente in termini di risoluzione degli indirizzi su Internet. Se volete cancellare la cache DNS perché, per esempio, [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?"), dovrete utilizzare **strumenti e comandi specifici al sistema** in uso. Qui troverete le soluzioni per i sistemi operativi più comuni.

### Come cancellare la cache DNS su Windows 11

Gli utenti di Windows 11 possono eseguire un DNS flush dal prompt dei comandi. Per farlo, aprite la finestra “Esegui” tramite la combinazione di tasti **\[Windows\] + \[R\]**, quindi eseguite il comando “**cmd**”.

[![Immagine: Windows 11: aprire “cmd” tramite “Esegui”](https://www.ionos.it/digitalguide/fileadmin/_processed_/4/d/csm_clear-dns-cache-1_a0137a2ecb.webp "Windows 11: aprire “cmd” tramite “Esegui”")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/clear-dns-cache-1.png) Windows 11: aprire “cmd” tramite “Esegui”.       Ora digitate il seguente [comando CMD](https://www.ionos.it/digitalguide/server/know-how/comandi-cmd/ "Comandi CMD") nella finestra del prompt dei comandi avviato:

```none
ipconfig /flushdns
```

Cliccando di nuovo sul tasto Invio, Windows 11 cancella la cache DNS. Subito dopo riceverete un messaggio che vi avviserà che il processo di svuotamento della cache è andato a buon fine.

[![Immagine: Windows 11: cancellare la cache DNS tramite il prompt dei comandi](https://www.ionos.it/digitalguide/fileadmin/_processed_/4/d/csm_clear-dns-cache-2_258289e8f9.webp "Windows 11: cancellare la cache DNS tramite il prompt dei comandi")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/clear-dns-cache-2.png) Windows 11: cancellare la cache DNS tramite il prompt dei comandi.       ---

### Consiglio

Avete problemi con il [server DNS](https://www.ionos.it/digitalguide/server/know-how/che-cose-un-server-dns-unintroduzione/ "Che cos’è un server DNS? Un'introduzione") che persistono anche dopo aver svuotato la cache? Una possibile soluzione potrebbe essere quella di [cambiare il server DNS](https://www.ionos.it/digitalguide/server/configurazione/cambiare-il-server-dns/ "Cambiare il server DNS").

---

### Come cancellare la cache DNS su Windows 10

Anche su Windows 10 eliminate la cache DNS tramite il prompt dei comandi. Avviate comodamente l’applicazione della riga di comando usando la combinazione di tasti **\[Windows\] + \[R\]**, quindi digitate “**cmd**”.

[![Immagine: Windows 10: aprire il prompt dei comandi tramite “Esegui”](https://www.ionos.it/digitalguide/fileadmin/_processed_/b/9/csm_clear-dns-cache-3_f5fb606976.webp "Windows 10: aprire il prompt dei comandi tramite “Esegui”")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/clear-dns-cache-3.png) Windows 10: aprire il prompt dei comandi tramite “Esegui”.       Inserite il seguente comando per cancellare la cache DNS di Windows 10 utilizzando lo strumento della riga di comando [ipconfig](https://www.ionos.it/digitalguide/server/configurazione/ipconfig/ "Ipconfig"):

```none
ipconfig /flushdns
```

Se il procedimento funziona correttamente, il prompt dei comandi vi avvisa che **la cancellazione è andata a buon fine**.

[![Immagine: Windows 10: cancellare la cache DNS tramite il prompt dei comandi](https://www.ionos.it/digitalguide/fileadmin/_processed_/f/b/csm_clear-dns-cache-4_6d431578b2.webp "Windows 10: cancellare la cache DNS tramite il prompt dei comandi")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/clear-dns-cache-4.png) Windows 10: cancellare la cache DNS tramite il prompt dei comandi.       ###  Come cancellare la cache DNS sulle distribuzioni Linux

I sistemi Linux non dispongono di una cache DNS nativa. I record degli indirizzi vengono memorizzati nella cache dei sistemi solo quando vengono utilizzati servizi DNS quali **dnsmasq**, **nscd** o **systemd-resolved** (standard su Ubuntu 18 e 20).

Solo per quest’ultimo servizio, **systemd-resolved**, esiste un comando da terminale per la **cancellazione**:

```none
sudo systemd-resolve --flush-caches
```

[![Immagine: Ubuntu 20.04: cancellare la cache DNS (systemd-resolved)](https://www.ionos.it/digitalguide/fileadmin/_processed_/9/6/csm_clear-dns-cache-5_263864fcb7.webp "Ubuntu 20.04: cancellare la cache DNS (systemd-resolved)")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/clear-dns-cache-5.png) Ubuntu 20.04: cancellare la cache DNS (systemd-resolved).     Per eseguire il comando, dovete solo inserire la password di amministratore. Non stupitevi se **non riceverete un messaggio di conferma** subito dopo. Per controllare se la cancellazione è andata a buon fine, potete **visualizzare la cache di systemd-resolved** eseguendo il seguente comando da terminale:

```none
sudo systemd-resolve --statistics
```

---

### N.B.

È possibile svuotare la cache di altri servizi DNS, come **dnsmasq** e **nscd,** **riavviando** i servizi. I comandi appropriati in questo caso sono “sudo service dnsmasq restart” o “sudo service nscd restart”.

---

### Come cancellare la cache DNS su macOS

I sistemi operativi Mac, come quelli Windows, utilizzano una cache DNS nativa. Però, il comando da digitare per cancellare la cache DNS varia a seconda della versione installata. In ogni caso, avrete bisogno del **terminale** per l’immissione, che troverete alla voce “**Utilities**” del menu.

Per le **versioni di macOS a partire dalla 10.11** (El Capitan) così come la **10.7**, **10.8** e **10.9**, il comando di cancellazione è il seguente:

```none
sudo killall -HUP mDNSResponder
```

Se state usando un dispositivo con **macOS 10.10** (Yosemite), dovete eseguire il seguente comando:

```none
sudo discoveryutil udnsflushcaches
```

Le versioni meno recenti, come **macOS 10.5** e **10.6,** richiedono il seguente comando:

```none
sudo dscacheutil -flushcache
```

Dopo aver inserito il comando corrispondente, vi verrà richiesto di inserire la **password di amministratore**: a quel punto, la cache DNS sarà cancellata.

---

### Consiglio

Usate un dispositivo mobile Apple con iOS? Allora potete cancellare la cache DNS attivando temporaneamente la modalità aereo. Attendete dai cinque ai dieci secondi e poi disattivate di nuovo la modalità offline.

---


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