Come cancellare la cache DNS in macOS Alta Sierra o versioni precedenti
Cancellare o resettare le cache DNS nel sistema operativo Mac è una buona idea in quanto accelera le ricerche all'interno dello stesso host. Ma a volte vogliamo solo svuota la cache in modo che non tenga i valori che non sono più validi.
Ed è anche abbastanza semplice. Tutto ciò che devi fare è eseguire uno o un paio di comandi nel terminale e tu sei tutto pronto.
Se stai usando l'ultimo MacOS Mojave, clicca qui per ottenere il comando come resettare la cache DNS in macOS Mojave; per il resto delle versioni macOS, puoi ottenere i comandi di seguito.
Passo 1
Avvia l'app Terminale, o andando in Applicazioni> Utilità> Terminal.app, o digitando Terminal in Sportlight.
Nota: Scorciatoia da tastiera per Spotlight: comando + spazio.
Passo 2
Fai riferimento alla lista qui sotto per trovare il comando per la tua versione macOS. Copia il rispettivo comando, incollalo nel Terminale e premi Invio. Se il prompt del terminale richiede la password, inserisci la password del tuo Mac e premi nuovamente Invio.
Nota: Per scoprire quale versione di macOS stai usando, fai semplicemente clic sul logo Apple nell'angolo in alto a sinistra, seleziona Informazioni su questo Mac, e fare clic sul Panoramica linguetta.
"High Sierra" (versione 10.13)
sudo killall -HUP mDNSResponder; dormire 2
"Sierra" (versione 10.12)
sudo killall -HUP mDNSResponder
"El Capitan" (versione 10.11)
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
"Yosemite" (versione 10.10)
sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches
"Mavericks" (versione 10.9)
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
"Mountain Lion" (versione 10.8)
sudo killall -HUP mDNSResponder
"Lion" (versione 10.7)
sudo killall -HUP mDNSResponder
"Snow Leopard" (versione 10.6)
sudo dscacheutil -flushcache
"Leopard" (versione 10.5)
sudo dscacheutil -flushcache
"Tiger" (versione 10.4)
lookupd -flushcache
Questo è tutto! Il DNS del tuo Mac dovrebbe ora essere resettato.