In tutti i sistemi operativi (Windows, Linux e Mac) potrebbe essere necessario svuota la cache DNS. Soprattutto, i professionisti sono quelli che di solito hanno bisogno di questo tipo di comando a causa della modifica dei nomi DNS o dei cambiamenti di reti o server.
Cos'è il DNS?
Per capire rapidamente cos'è il DNS (Domain Name System), si tratta di un sistema di denominazione utilizzato per assegnare nomi a computer, server, servizi o sistemi che sono connessi a Internet o alle reti interne. Ciò migliora le prestazioni della connessione che effettuiamo a Internet o alle reti poiché gli indirizzi IP vengono salvati nelle pagine Web corrispondenti, salvando così la ricerca come avviene la prima volta che si connette. Se vogliamo svuotare la cache con pochi semplici comandi e velocemente, qui vi lasciamo tutti i modi possibili.
Comando Cancella cache DNS in Windows
Uno degli aspetti positivi di Windows è che con lo stesso comando, in qualsiasi versione potrai svuotare la cache DNS senza problemi.
Tutte le versioni di Windows
ipconfig / flushdns
Ricorda che sui sistemi Windows devi avere i privilegi di amministratore per poter eseguire questo comando. Cioè aprire il CMD (Command Console) in modalità amministratore.
Comando Cancella cache DNS su Mac OSX
Nei sistemi operativi Mac, il comando da eseguire dipenderà dal sistema operativo di cui ciascuno dispone:
Leopardo delle nevi (10.6) e (10.5)
sudo dscacheutil -flushcache
Maverick (10.9) Yosemite (10.10.0 - 10.10.3)
Leone (10.7), Leone di montagna (10.8), Mavericks (10.9), Yosemite (10.10) El Capitan (10.11)
sudo killall -HUP mDNSResponder
Maverick (10.9) Yosemite (10.10.0 - 10.10.3)
sudo discoveryutil mdnsflushcache
Con questi comandi avremo la cache completamente cancellata su Mac.
Comando Cancella cache in Linux
Qui dovremo tenere conto del tipo di servizio che utilizziamo come server dei nomi DNS, dovrai eseguire uno dei seguenti comandi:
nscd
sudo /etc/init.d/nscd restart
riavvio del servizio nscd
servizio di ricarica nscd
dnsmasq
sudo /etc/init.d/dnsmasq restart
riavvio del servizio dnsmasq
di nome
sudo /etc/init.d/named restart
rndc riavviare