Base de conhecimento →4 min de leituraAtualizado: 2026-09-21

Como limpar o cache de DNS no Windows 11 com ipconfig /flushdns

Limpar o cache de DNS leva um comando e cerca de um segundo: abra o Prompt de Comando, digite ipconfig /flushdns, pressione Enter e o Windows descarta todos os pares domínio–IP que havia memorizado. É totalmente seguro — o cache se preenche de novo nos primeiros minutos de navegação normal. Use isso quando um site abre no celular mas não no PC, logo depois de editar o arquivo hosts ou quando uma VPN deixa domínios inacessíveis.

O que é o cache de DNS e por que ele fica desatualizado

O Windows mantém uma cópia local das últimas respostas de DNS: o serviço “Cliente DNS” (Dnscache) memoriza cada tradução de nome para endereço IP, para que visitas repetidas pulem o servidor de nomes e carreguem mais rápido. Cada entrada carrega um TTL, um tempo de vida definido pelo dono do domínio, e as expiradas normalmente se substituem sozinhas. Ao lado das respostas bem-sucedidas, o Windows também guarda por instantes as falhas, então uma única consulta perdida pode ecoar por vários minutos.

O cache só vira problema quando a realidade muda mais rápido do que as entradas expiram: um site muda de servidor, você edita o arquivo hosts, uma VPN desvia o tráfego ou a operadora entrega outro resolvedor. O Windows continua respondendo de memória com dados de ontem — ou simplesmente errados —, o navegador mostra DNS_PROBE_FINISHED_NXDOMAIN ou ERR_NAME_NOT_RESOLVED, enquanto todos os outros aparelhos da casa abrem o site normalmente.

  • Um site abre no celular, mas não no PC — o registro em cache aponta para um endereço antigo
  • Você editou o arquivo hosts e o navegador segue conectando ao IP anterior
  • Uma VPN foi conectada ou desconectada e alguns domínios não voltaram
  • O navegador exibe ERR_NAME_NOT_RESOLVED ou DNS_PROBE_FINISHED_NXDOMAIN
  • Você trocou de servidor DNS e respostas negativas antigas continuam chegando

Limpando o cache — Prompt de Comando e PowerShell

O caminho clássico é o Prompt de Comando: pressione Win+R, digite cmd, tecle Enter e execute ipconfig /flushdns. O Windows responde com uma linha confirmando que o cache do resolvedor DNS foi limpo, e o procedimento termina aí — sem reiniciar e, numa configuração padrão, sem privilégios de administrador. No PowerShell, o equivalente é o cmdlet Clear-DnsClientCache, que limpa exatamente o mesmo cache e é prático quando o terminal já está aberto.

Vale conhecer dois companheiros de comando. ipconfig /displaydns imprime o cache atual no console, para você ver o que o Windows memorizou antes de apagar tudo. E se você usa Chrome ou Edge, lembre-se de que o navegador mantém um próprio cache de DNS, pequeno: quando a página continua estranha depois da limpeza do sistema, abra chrome://net-internals/#dns (ou edge://net-internals/#dns) e clique em Clear host cache.

O que a limpeza resolve — e o que não resolve

A limpeza conserta a memória, não a canalização. Ela funciona quando a falha vem de uma entrada local velha ou corrompida, e não faz nada quando o resolvedor está fora do ar, o roteador perdeu a linha ou o site realmente está caído — nesses casos, todos os dispositivos da rede falham juntos. Se o sintoma volta em poucos minutos, o cache é mensageiro, não culpado: mude o sistema para um resolvedor público confiável como 1.1.1.1 e verifique se uma extensão do navegador ou o antivírus intercepta o DNS.

Não existe agenda a cumprir: limpar é um conserto sob demanda, não um ritual de manutenção. Numa máquina saudável, fazer isso toda semana não muda nada, pois o cache está apenas fazendo o trabalho dele. Depois de trocar de DNS, mudar de rede ou encerrar uma sessão de VPN, porém, esse comando de um segundo poupa minutos de atualizações de página frustradas.

Perguntas e respostas

Limpar o cache de DNS é seguro?

Sim. Você apaga apenas consultas memorizadas, não configurações, senhas nem perfis de Wi-Fi; em poucos minutos de navegação o cache se preenche de novo. É uma das correções de rede menos invasivas que existem.

Preciso reiniciar o PC depois do ipconfig /flushdns?

Não, o efeito é imediato. O reinício só é necessário para reparos mais profundos, como redefinir o Winsock ou a pilha TCP/IP.

Como ver o que está no cache de DNS antes de limpar?

Execute ipconfig /displaydns no Prompt de Comando. Ele mostra cada registro com o tipo, o TTL restante e o valor, o que ajuda a confirmar se existe mesmo uma entrada desatualizada.

Veja exatamente o que está incluído antes de comprar.

O teste único de 30 minutos cobre os recursos básicos. Os recursos marcados PRO ficam bloqueados até a ativação de uma licença paga.

Continue lendo

Todos os artigos · FAQ

Fale com a gente: [email protected]