Quando si fanno alcune operazioni nel sistema, per completare correttamente è necessario aggiornare la cache dei DNS;
i Domain Name System sono delle tabelle di associazione di dati per conversione degli indirizzi web, altrimenti raggiungibili solo tramite un IP numerico.
Le operazioni più comuni dove questo necessita, usuali e frequenti sui server e molto meno sui sistemi di utenze personali, sono:
- Cambiamenti nel file hosts
- variazione dei DNS nell’omonimo pannello di Preferenze Network
- Lentezza nel risolvere l’indirizzo web in navigazione
Svuotare la cache DNS in Tiger OS X 10.4:
lookupd -flushcache
Svuotare la cache DNS in Leopard OS X 10.5 e Snow Leopard OS X 10.6:
sudo dscacheutil -flushcache
Svuotare la cache DNS in Lion OS X 10.7 e Mountain Lion OS X 10.8
sudo killall -HUP mDNSResponder
Svuotare la cache DNS in Mavericks OS X 10.9:
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Svuotare la cache DNS in Yosemite OS X 10.10:
sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches
Svuotare la cache DNS in El Capitan OS X 10.11, MacOS 10.12 Sierra:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Svuotare la cache DNS in MacOS 10.13 High Sierra, MacOS 10.14 Mojave, MacOS 10.15 Catalina:
sudo killall -HUP mDNSResponder
Svuotare la cache DNS in MacOS 11 Big Sur:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
(Cit.Faxus)