Vamos ver como liberar o cache DNS em um Mac.
Como faço para redefinir meu cache DNS em um Mac?
Se você estiver enfrentando problemas de conectividade, poderá corrigi-los redefinindo o registro local das informações do servidor de nomes de domínio (DNS) armazenadas em seu Mac.
Essas informações podem estar desatualizadas ou corrompidas, o que pode impedir que os sites sejam carregados e tornar sua conexão mais lenta. Para redefinir o cache DNS em um Mac, você precisa inserir um comando Terminal em seu Mac .
Veja como liberar seu cache DNS no MacOS:
- Digite Command + Espaço para abrir o Spotlight .
- Digite Terminal e selecione Terminal nos resultados da pesquisa. Você também pode acessar o Terminal navegando para Ir > Utilitários > Terminal .
- Digite este comando na janela Terminal: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder e pressione Enter. Este comando só funciona no macOS El Capitan e mais recente. Se você tiver uma versão mais antiga do macOS, verifique a próxima seção para obter o comando correto.
- Digite sua senha e pressione Enter novamente. A senha não aparecerá no Terminal conforme você a digita. Basta digitar a senha e pressionar Enter.
- Seu cache será redefinido, mas não haverá nenhuma mensagem nesse sentido no Terminal. Quando uma nova linha aparece, indica que o comando foi executado.
Como liberar cache DNS em versões anteriores do macOS
As versões mais antigas do macOS usam comandos de terminal diferentes para liberar o DNS.
Esses comandos são todos inseridos no mesmo lugar, portanto, você começa abrindo uma janela do Terminal, independentemente da versão do macOS que está usando.
Aqui estão os comandos para liberar DNS em cada versão do macOS:
- El Capitan e mais recente: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Yosemite: sudo killall -HUP mDNSResponder
- Lion, Mountain Lion e Mavericks: sudo dscacheutil –flushcache
- Snow Leopard: sudo lookupd –flushcache
- Tiger: lookupd –flushcache
O que faz a liberação de um DNS?
Sempre que você tenta acessar um site pela Internet, você se conecta a um servidor DNS que informa ao navegador aonde ir.
O servidor DNS mantém um diretório de sites e endereços IP, o que permite consultar o endereço do site, encontrar o IP correspondente e fornecê-lo ao seu navegador. Essas informações são então armazenadas em seu Mac em um cache DNS.
Quando você tenta acessar um site que visitou recentemente, o Mac usa o cache DNS em vez de verificar com um servidor DNS real. Isso economiza tempo, para o site carregar mais rápido.
O navegador da web não precisa passar pela etapa extra de comunicação com um servidor DNS remoto, o que resulta em menos tempo entre a inserção do endereço de um site e o carregamento do site.
Se o cache local estiver corrompido ou desatualizado, é como tentar usar uma lista telefônica antiga ou uma lista de endereços que alguém vandalizou.
Seu navegador da web verifica o cache para encontrar um endereço IP para o site que você está tentando visitar e encontra o endereço errado ou um endereço inutilizável.
Isso pode retardar o processo ou até mesmo impedir que sites ou elementos específicos de sites, como vídeos, sejam carregados.
Ao limpar o cache, você instrui o Mac a excluir os registros DNS locais. Isso força seu navegador da web a verificar com um servidor DNS real na próxima vez que você tentar acessar um site.
Você deve sempre liberar o cache DNS após alterar os servidores DNS em seu Mac. Também pode ser útil se você estiver tendo problemas de conectividade.
Perguntas Frequentes
Abra o aplicativo visualizador de log do console integrado em seu Mac e digite any: mdnsresponder na barra de pesquisa. Em seguida, lançar Terminal, digite sudo killall -Info mDNSResponder, e pressione Enter ou Retorno. De volta ao aplicativo Console, você pode visualizar uma lista de registros DNS em cache.
Para limpar o cache DNS no Windows 10, abra a caixa de diálogo Executar, digite ipconfig / flushdns e clique em OK. Você também pode usar o mesmo comando no prompt de comando do Windows se quiser obter mais informações sobre o processo.
O envenenamento do cache DNS, também conhecido como spoofing de DNS, ocorre quando alguém insere informações falsas ou incorretas deliberadamente em um cache DNS. Depois que as informações falsas são inseridas, as consultas DNS futuras retornarão respostas incorretas e direcionarão os usuários aos sites errados.