Solução rápida: Abra o Terminal (Admin) e execute ipconfig /flushdns. O cache do resolvedor DNS local é limpo em menos de um segundo. Para o cache do navegador, visite também edge://net-internals/#dns no Edge ou chrome://net-internals/#dns no Chrome e clique em Clear host cache.
Você alterou o registro DNS de um domínio que possui. Outras pessoas veem o novo IP, mas seu PC continua conectando ao antigo. Ou um site que acabou de voltar ao ar ainda mostra “site não encontrado” para você. O Windows armazena em cache as consultas DNS localmente para desempenho — até que o TTL do cache expire, você obtém registros desatualizados. A limpeza força novas consultas.
Afeta: Serviço DNS Client do Windows 11 (e Windows 10).
Tempo de correção: ~2 minutos.
O que causa isso
Quando seu PC consulta um domínio, o serviço DNS Client do Windows armazena o resultado em cache pela duração do TTL (time-to-live) do registro. Para a maioria dos registros, o TTL é de 5 minutos a 1 hora. Durante essa janela, consultas repetidas retornam o IP em cache sem consultar o DNS novamente. Quando o registro muda (você atualizou o registro A no registrador), o cache fica desatualizado — você continua usando o IP antigo até o TTL expirar.
Os navegadores adicionam uma segunda camada: Chrome, Edge e Firefox mantêm cada um seu próprio cache DNS interno, separado do Windows. Portanto, mesmo após ipconfig /flushdns, o navegador ainda pode usar sua entrada desatualizada.
Método 1: Limpar o cache DNS do Windows
O caminho padrão.
- Abra o Terminal (Admin): clique com o botão direito em Iniciar → Terminal (Admin).
- Execute:
ipconfig /flushdnsSaída: Cache do resolvedor DNS limpo com sucesso.
- Verifique se o cache está vazio:
ipconfig /displaydns. Deve mostrar nenhuma entrada (ou muito poucas entradas que foram consultadas novamente após a limpeza). - Tente a consulta que estava desatualizada:
nslookup exemplo.com. O resultado é consultado novamente a partir do seu servidor DNS. - Para um equivalente em PowerShell em uma linha:
Clear-DnsClientCache. Mesmo efeito, não precisa de admin em algumas configurações. - Reinicie o serviço DNS Client para uma limpeza mais forte:
net stop dnscache net start dnscacheIsso também limpa qualquer estado na memória que o serviço mantém além do cache exibido.
Este é o comando canônico. Usado por administradores de sistemas para todos os problemas relacionados ao cache DNS.
Método 2: Limpar o cache DNS do navegador separadamente
Para quando a limpeza do cache do Windows não resolve e o navegador ainda está travado.
- No Edge: digite
edge://net-internals/#dnsna barra de endereços. Clique em Clear host cache. - No Chrome:
chrome://net-internals/#dns. Clique em Clear host cache. - No Firefox:
about:networking#dns. Clique em Clear DNS Cache. - Limpe também o cache geral do navegador:
Ctrl + Shift + Delete→ marque Imagens e arquivos em cache → clique em Limpar. - Feche todas as janelas do navegador completamente e reabra. Alguns navegadores não limpam o cache na memória até a reinicialização.
- Para Outlook/Teams (que usam Edge WebView2 internamente): feche completamente e reabra. O cache do Edge que eles usam é compartilhado com o Edge principal.
- Para aplicativos do Windows Terminal que usam HTTPS: eles geralmente usam o resolvedor DNS do Windows, então o Método 1 é suficiente. Mas o
Invoke-WebRequestdo PowerShell pode armazenar em cache; reinicie a sessão do PowerShell se necessário.
Muitos usuários ignoram o cache no nível do navegador. Limpar apenas o Windows é insuficiente quando o navegador é o culpado.
Método 3: Ignorar o cache completamente para uma consulta
Para quando você deseja verificar o IP real atual de um domínio sem afetar seu cache.
- Abra o Terminal. Execute:
Resolve-DnsName exemplo.com -Server 8.8.8.8 -NoHostsFileIsso consulta o DNS do Google diretamente, ignorando tanto o cache do Windows quanto o cache do seu servidor DNS padrão.
- Compare com o resultado do cache local:
Resolve-DnsName exemplo.com. Se forem diferentes, seu cache está desatualizado ou seu servidor DNS tem registros desatualizados. - Para um teste rápido no navegador que ignora caches: abra o Edge → Configurações → Privacidade → Usar DNS seguro. Ative, escolha NextDNS ou Cloudflare como resolvedor. O navegador então usa DoH que tem sua própria estratégia de cache.
- Para usar permanentemente um servidor DNS diferente: Configurações → Rede e internet → Wi-Fi → [sua rede] → Atribuição de servidor DNS → Editar → Manual. Escolha um servidor DNS (1.1.1.1 para Cloudflare, 8.8.8.8 para Google).
- Para desenvolvedores:
nslookup -type=A exemplo.com 1.1.1.1consulta a Cloudflare diretamente sem afetar seu cache.
Esta é a rota de diagnóstico — use-a ao solucionar problemas de DNS para comparar resultados em cache com resultados novos.
Como verificar se a correção funcionou
- Execute
ipconfig /displaydns. A saída deve estar vazia imediatamente após a limpeza. - Execute
nslookup exemplo.com. O resultado deve mostrar Resposta não autoritativa (do seu servidor DNS) com o IP atual. - Tente o site afetado. Deve carregar com o novo conteúdo, sem redirecionamento de cache desatualizado.
Se nenhum desses funcionar
Se a resolução DNS permanecer desatualizada após a limpeza, o cache está upstream do seu PC. Cache do roteador: muitos roteadores domésticos armazenam consultas DNS em cache. Reinicie o roteador ou faça login no painel administrativo e procure por uma opção “limpar DNS”. DNS da operadora: o servidor DNS da sua operadora pode ter registros desatualizados. Ignore definindo o DNS do seu PC para um DNS público (Cloudflare 1.1.1.1, Google 8.8.8.8, Quad9 9.9.9.9) via Configurações → Rede e internet → [adaptador] → Atribuição de servidor DNS. Ignorar DNS-over-HTTPS: se sua rede tiver um portal cativo ou proxy DNS transparente (comum em redes corporativas, Wi-Fi público), ative o DoH nas configurações do navegador ou nas configurações de DNS do Windows para ignorar o cache no nível da rede. Para problemas com Hyper-V/WSL2: o switch virtual tem sua própria camada de resolução DNS; reinicie o serviço HNSService via services.msc. Para PCs conectados via VPN: o servidor DNS do cliente VPN é usado enquanto a VPN estiver ativa; desconecte a VPN, limpe o cache, reconecte.
Conclusão: ipconfig /flushdns limpa o cache DNS do Windows; os navegadores têm seus próprios caches em edge://net-internals/#dns. Limpe ambos quando alterações de DNS precisarem ser propagadas para seu PC.