Como limpar o cache DNS no Windows e Mac
Seu computador mantém um cache DNS local para evitar repetir as mesmas consultas. Ele guarda a correspondência entre nomes de domínio e endereços IP para que as visitas seguintes sejam mais rápidas. Na maioria das vezes funciona bem, mas pode causar problemas: um site que acabou de mudar de servidor continua mostrando o conteúdo antigo, uma página se recusa a carregar enquanto funciona normalmente no celular, ou você vê um erro DNS persistente após alterar as configurações de rede. Limpar o cache DNS apaga tudo isso e força o sistema a começar do zero.
Limpar o cache DNS no Windows
O processo é o mesmo no Windows 10 e no Windows 11. Abra o Prompt de Comando como administrador: pressione a tecla Windows, digite "cmd", clique com o botão direito em "Prompt de Comando" e selecione "Executar como administrador".
Em seguida, digite o seguinte comando e pressione Enter:
ipconfig /flushdnsVocê verá a mensagem "Cache do DNS Resolver liberado com êxito." Se aparecer um erro, verifique se você abriu o Prompt de Comando com permissões de administrador.
Antes de limpar, você pode verificar o conteúdo atual do cache com:
ipconfig /displaydnsExecute o mesmo comando novamente depois do flush para confirmar que funcionou. A lista deve estar vazia ou quase.
Limpar o cache DNS no Mac
No macOS, o comando exato depende da versão do sistema. Abra o Terminal (Aplicativos, Utilitários, Terminal) e use o comando para a sua versão:
macOS Ventura, Sonoma, Sequoia (macOS 13 e posteriores):
sudo dscacheutil -flushcache; sudo killall -HUP mDNSRespondermacOS Monterey e Big Sur (macOS 11 e 12):
sudo dscacheutil -flushcache; sudo killall -HUP mDNSRespondermacOS Catalina e Mojave (macOS 10.15 e 10.14):
sudo killall -HUP mDNSResponderEm todos os casos será solicitada a senha de administrador. O Terminal não exibe mensagem de confirmação quando o comando é bem-sucedido. Sem saída significa que funcionou.
Limpar o cache DNS do navegador
O que muitos guias não mencionam: navegadores modernos mantêm seu próprio cache DNS, separado do sistema operacional. Limpar o cache do sistema nem sempre resolve se o problema está no navegador.
Chrome e Edge: digite o seguinte na barra de endereços e clique em "Limpar cache de host DNS":
chrome://net-internals/#dnsFirefox: o cache DNS é limpo automaticamente ao fechar o navegador. Para forçar manualmente, digite about:config na barra de endereços, procure network.dnsCacheExpiration e defina o valor como 0, depois restaure para 60 para reativar o cache.
Safari: ative o menu Desenvolvedor primeiro (Preferências, Avançado, marcar "Mostrar menu Desenvolvedor na barra de menus"), depois clique em Desenvolvedor e selecione "Esvaziar Caches".
Quando limpar o cache DNS
Algumas situações em que deve ser a primeira coisa a tentar:
- Um site mostra erro DNS ou "Não é possível acessar este site" enquanto carrega normalmente nos dados móveis
- Você acabou de trocar os servidores DNS do roteador e as novas configurações não parecem entrar em vigor
- Um site que você gerencia acabou de mudar de hospedagem e você continua vendo o conteúdo antigo
- Você editou o arquivo hosts do Windows ou Mac e as alterações não estão aparecendo
Se limpar o cache não resolver, o problema pode estar no cache da sua operadora ou no TTL do domínio, que pode levar até 48 horas para se propagar. Um teste rápido: troque temporariamente o seu resolvedor DNS para 1.1.1.1 (Cloudflare) ou 8.8.8.8 (Google) no lugar do da sua operadora. Se o site carregar com esses, o problema está confirmado como cache desatualizado no upstream.