Como limpar o cache DNS no MacOS High Sierra ou versões antigas
Limpar ou redefinir caches DNS no sistema operacional Mac é uma boa ideia, pois acelera as pesquisas dentro do mesmo host. Mas às vezes nós apenas queremos limpe o cache para que ele não mantenha os valores que não são mais válidos.
E é bem simples também. Tudo que você precisa fazer é executar um ou dois comandos no Terminal e você está tudo pronto.
Se você estiver usando o mais recente macOS Mojave, clique aqui para obter o comando como redefinir o cache DNS no macOS Mojave; para o resto das versões do macOS, você pode obter os comandos abaixo.
Passo 1
Inicie o aplicativo Terminal, entrando em Aplicativos> Utilitários> Terminal.app ou digitando Terminal no Sportlight.
Nota: Atalho de teclado para o Spotlight: Command + Space.
Passo 2
Consulte a lista abaixo para encontrar o comando para sua versão do macOS. Copie seu respectivo comando, cole-o no Terminal e pressione Enter. Se o prompt do Terminal solicitar a senha, insira a senha do seu Mac e pressione Enter novamente.
Nota: Para descobrir qual versão do macOS você está usando, basta clicar no logotipo da Apple no canto superior esquerdo, selecionar Sobre este Mac, e clique no visão global aba.
"High Sierra" (versão 10.13)
sudo killall -HUP mDNSResponder; dormir 2
"Sierra" (versão 10.12)
sudo killall -HUP mDNSResponder
"El Capitan" (versão 10.11)
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
"Yosemite" (versão 10.10)
sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches
"Mavericks" (versão 10.9)
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
"Leão da montanha" (versão 10.8)
sudo killall -HUP mDNSResponder
"Leão" (versão 10.7)
sudo killall -HUP mDNSResponder
"Snow Leopard" (versão 10.6)
sudo dscacheutil -flushcache
"Leopard" (versão 10.5)
sudo dscacheutil -flushcache
"Tigre" (versão 10.4)
lookupd -flushcache
É isso aí! O DNS do seu Mac deve agora ser reiniciado.