Come svuotare la cache del risolutore DNS su Windows, macOS e Linux

Svuotare la cache del risolutore DNS può aiutare a risolvere problemi di connettività a Internet e garantire che il tuo sistema utilizzi le informazioni DNS più aggiornate. Questo articolo fornisce istruzioni passo-passo per cancellare la cache DNS su Windows 11/10, macOS e Linux.

Per gli utenti di Windows 11/10

  1. Apri il Prompt dei comandi

    • Premi Windows + S per aprire la barra di ricerca.
    • Digita cmd o Prompt dei comandi.
    • Fai clic con il tasto destro su Prompt dei comandi e seleziona Esegui come amministratore.
  2. Svuota la cache DNS

    • Nella finestra del Prompt dei comandi, digita ipconfig /flushdns e premi Invio:
      Finestra Viewer
    • Dovresti vedere un messaggio di conferma che indica che la cache del risolutore DNS è stata svuotata con successo:
      Finestra Viewer

Per gli utenti di macOS

  1. Apri il Terminale

    • Apri Spotlight premendo Command + Space.
    • Digita Terminale e premi Invio, oppure puoi trovare l'applicazione Terminale nella cartella Utility all'interno di Applicazioni.
  2. Svuota la cache DNS

    A seconda della tua versione di macOS, inserisci il comando appropriato di seguito e premi Invio. Potrebbe essere necessario inserire la password dell'amministratore per eseguire il comando.

    • Per macOS 10.11 (El Capitan) e versioni successive:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • Per macOS 10.10 (Yosemite):
      sudo killall -HUP mDNSResponder
    • Per macOS 10.9 (Mavericks), 10.8 (Mountain Lion) e 10.7 (Lion):
      sudo dscacheutil –flushcache
    • Per macOS 10.6 (Snow Leopard):
      sudo lookupd –flushcache

Per gli utenti di Linux

Svuotare la cache DNS su Linux dipende dal servizio DNS utilizzato, come nscd, dnsmasq o systemd-resolved.

Per systemd-resolved (comune nelle distribuzioni più recenti):

  • Apri una finestra del terminale.
  • Inserisci il seguente comando:
    sudo systemd-resolve --flush-caches

Per nscd:

  • Apri una finestra del terminale.
  • Inserisci il seguente comando:
    sudo systemctl restart nscd

Per dnsmasq:

  • Apri una finestra del terminale.
  • Inserisci il seguente comando:
    sudo systemctl restart dnsmasq

Conclusione

Svuotare la tua cache DNS è un processo semplice che può risolvere molti problemi comuni di connettività a Internet. Se continui a riscontrare problemi dopo aver svuotato la tua cache DNS, considera di controllare la tua connessione Internet o di contattare il tuo ISP per ulteriore assistenza.

Tag: Connettività