Melhor DNS: Como Corrigir Pesquisa DNS Lenta no Chrome, Windows e Mac

O que é o tempo de pesquisa DNS e por que ele importa?
O tempo de pesquisa DNS é o número de milissegundos que seu dispositivo leva para traduzir um nome de domínio (como example.com) em um endereço IP (como 93.184.216.34). Essa pesquisa acontece antes de qualquer transferência de dados — seu navegador não consegue enviar um único byte até que o DNS resolva o domínio.
Uma pesquisa DNS típica leva de 20 a 120 ms dependendo do seu servidor DNS, das condições da rede e se o resultado está em cache. Quando o DNS é lento, ele atrasa cada site, cada chamada de API e cada recurso que seu navegador carrega. Uma página que carrega 50 recursos externos pode adicionar 1 a 5 segundos de sobrecarga total de DNS.
Pesquisas do Google mostram que quando o tempo de carregamento aumenta de 1 para 3 segundos, a probabilidade de rejeição sobe para 32%. Em 5 segundos, dispara para 90%. O DNS lento é frequentemente o gargalo oculto que causa isso.
O que causa pesquisas DNS lentas?
Entender a causa raiz ajuda você a escolher a solução certa. Aqui estão os motivos mais comuns pelos quais as pesquisas DNS são lentas no seu dispositivo ou rede.
Servidores DNS do provedor lentos — A maioria dos provedores de internet usa resolvedores DNS sobrecarregados que levam 80 a 200 ms por consulta. Esta é a causa nº 1 de DNS lento para usuários domésticos.
Cache DNS desatualizado ou corrompido — Seu sistema operacional ou navegador armazenou em cache uma entrada antiga que força pesquisas lentas repetidas em vez de acessos instantâneos do cache.
Distância geográfica — Se o seu servidor DNS está em outro continente, cada consulta precisa percorrer milhares de quilômetros ida e volta, adicionando 50 a 200 ms de latência.
Cadeias CNAME — Cada redirecionamento CNAME aciona uma pesquisa DNS adicional. Uma cadeia de 3 CNAMEs significa 3 pesquisas sequenciais antes de chegar ao IP final.
Valores TTL baixos — Valores Time-to-Live curtos (como 60 segundos) forçam seu dispositivo a consultar o DNS constantemente em vez de usar resultados em cache.
Interferência de VPN ou proxy — VPNs roteiam consultas DNS através de seus próprios servidores, que podem ser mais lentos ou mais distantes do que seu DNS normal.
Congestionamento de rede — Tráfego de rede intenso ou um roteador sobrecarregado pode causar perda de pacotes DNS e retransmissões, adicionando segundos de atraso.
Problemas de fallback IPv6 — Algumas redes tentam o DNS IPv6 primeiro, falham e depois recorrem ao IPv4 — dobrando o tempo de pesquisa para cada requisição.
Como medir o tempo atual da sua pesquisa DNS
Antes de corrigir qualquer coisa, meça a velocidade atual do seu DNS para poder comparar depois. Aqui estão três maneiras rápidas de verificar o tempo de pesquisa DNS.
Método 1: Usando dig (Mac/Linux)
O comando dig mostra o tempo exato de consulta DNS em milissegundos:
# Query your current DNS server
dig google.com
# Look for "Query time" at the bottom:
# ;; Query time: 24 msec
# Test a specific DNS server
dig @1.1.1.1 google.com
dig @8.8.8.8 google.com
dig @9.9.9.9 google.comMétodo 2: Usando nslookup (Windows)
O Windows não mostra o tempo de consulta com nslookup por padrão, mas você pode usar o PowerShell para medir:
# Measure DNS lookup time in PowerShell
Measure-Command { Resolve-DnsName google.com } | Select-Object TotalMilliseconds
# Test with a specific DNS server
Measure-Command { Resolve-DnsName google.com -Server 1.1.1.1 } | Select-Object TotalMillisecondsMétodo 3: Usando o Chrome DevTools
O Chrome mostra o tempo de pesquisa DNS para cada requisição de rede:
Abra qualquer site → pressione F12 para abrir o DevTools → vá para a aba Network → clique em qualquer requisição → observe a seção Timing. A linha DNS Lookup mostra exatamente quanto tempo a resolução DNS levou para aquele domínio.
Se você vir tempos de pesquisa DNS consistentemente acima de 100 ms, seu servidor DNS é lento e as soluções abaixo vão ajudar.
Solução 1: Trocar para o melhor DNS, o servidor mais rápido
Esta é a correção mais impactante. Os servidores DNS dos provedores normalmente respondem em 80 a 200 ms. Servidores DNS públicos como Cloudflare e Google respondem em 8 a 20 ms — isso representa uma melhoria de velocidade de 10x em cada consulta DNS.
Veja como trocar o servidor DNS em cada plataforma:
Alterar DNS no Windows 10/11
Abra Configurações → Rede e Internet → Configurações avançadas de rede
Clique na sua conexão ativa (Wi-Fi ou Ethernet) → Propriedades de hardware
Clique em Editar ao lado de Atribuição do servidor DNS
Mude de Automático para Manual → ative IPv4
Defina o DNS preferencial como
1.1.1.1e o DNS alternativo como1.0.0.1Clique em Salvar e teste com
digou PowerShell
Alterar DNS no macOS
Abra Ajustes do Sistema → Rede → Wi-Fi (ou sua conexão ativa)
Clique em Detalhes ao lado da rede conectada
Clique em DNS na barra lateral
Remova as entradas existentes e adicione
1.1.1.1e1.0.0.1Clique em OK e depois em Aplicar
Alterar DNS no Linux
Na maioria das distribuições Linux usando systemd-resolved:
# Edit the resolved config
sudo nano /etc/systemd/resolved.conf
# Add or modify these lines:
[Resolve]
DNS=1.1.1.1 1.0.0.1
FallbackDNS=8.8.8.8 8.8.4.4
# Restart the service
sudo systemctl restart systemd-resolved
# Verify the change
resolvectl statusSolução 2: Limpar o cache DNS
Um cache DNS desatualizado ou corrompido força seu dispositivo a usar entradas antigas ou a realizar novas pesquisas que falham e precisam ser refeitas. Limpar o cache remove todas as entradas DNS armazenadas e força novas consultas ao seu servidor DNS.
Execute o comando correspondente ao seu sistema operacional:
# Windows (Command Prompt as Administrator)
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Linux (systemd-resolved)
sudo resolvectl flush-caches
# Verify cache is empty (Windows)
ipconfig /displaydnsSolução 3: Ativar o pré-carregamento DNS no navegador
O pré-carregamento DNS instrui seu navegador a resolver nomes de domínio antes de você clicar em um link. Quando você passa o mouse sobre um link ou quando uma página carrega, o navegador resolve proativamente o DNS dos domínios vinculados em segundo plano. No momento em que você clica, o DNS já está resolvido — zero espera.
A maioria dos navegadores modernos ativa o pré-carregamento DNS por padrão, mas ele pode ser desativado. Veja como verificar e ativar.
Configurações de pré-carregamento DNS no Chrome
No Chrome, o pré-carregamento DNS faz parte do recurso de pré-carregamento de páginas:
Abra o Chrome → Configurações → Privacidade e segurança → Pré-carregar páginas
Ative "Pré-carregar páginas para navegação e pesquisa mais rápidas"
Isso ativa o pré-carregamento DNS, a pré-conexão TCP e o pré-renderização de páginas para links que você provavelmente visitará
Configurações de pré-carregamento DNS no Firefox
O Firefox suporta pré-carregamento DNS, mas pode ser desativado acidentalmente:
Digite
about:configna barra de endereços e pressione EnterPesquise por
network.dns.disablePrefetchVerifique se está definido como `false` (false = pré-carregamento está ativado)
Verifique também
network.dns.disablePrefetchFromHTTPS— defina comofalsepara sites HTTPS também
Solução 4: Limpar o cache DNS interno do Chrome
O Chrome mantém seu próprio cache DNS, separado do cache do sistema operacional. Mesmo após limpar o cache DNS do seu SO, o Chrome pode ainda usar entradas desatualizadas do seu cache interno.
Para limpar o cache DNS do Chrome:
Abra o Chrome e digite
chrome://net-internals/#dnsna barra de endereçosClique em "Clear host cache" para limpar as entradas DNS internas do Chrome
Visite também
chrome://net-internals/#socketse clique em "Flush socket pools" para fechar conexões persistentesReinicie o Chrome para um estado DNS completamente limpo
Solução 5: Configurar o DNS no roteador
Alterar o DNS no roteador aplica o servidor DNS mais rápido a todos os dispositivos da sua rede — celulares, tablets, Smart TVs, consoles de jogos — sem configurar cada um individualmente.
Para alterar o DNS na maioria dos roteadores:
Abra seu navegador e acesse
192.168.1.1ou192.168.0.1(a página de administração do roteador)Faça login com as credenciais de admin do roteador (verifique o adesivo no roteador se você não as alterou)
Encontre as configurações DNS — geralmente em Configurações WAN, Configurações de Internet ou Configurações DHCP
Altere o DNS primário para
1.1.1.1e o DNS secundário para1.0.0.1Salve e reinicie o roteador para aplicar as alterações
Solução 6: Reduzir cadeias CNAME (para donos de sites)
Para reduzir cadeias CNAME, use o CNAME flattening (também chamado de registros ALIAS). Isso resolve a cadeia CNAME no nível do servidor DNS e retorna o endereço IP final diretamente. Cloudflare, AWS Route 53 e DNSimple suportam CNAME flattening.
Você pode verificar suas cadeias CNAME usando a ferramenta DNS Lookup do DNS Robot — digite seu domínio e confira os registros CNAME para ver se existem cadeias.
www.example.com → CNAME → example.com.cdn.cloudflare.net
→ CNAME → cdn-123.cloudflare.net
→ A → 104.21.55.123
# That is 3 DNS lookups instead of 1!
# Each adds 20-80ms of latency.Solução 7: Aumentar os valores TTL (para donos de sites)
O TTL (Time to Live) controla por quanto tempo os resolvedores DNS mantêm os registros do seu domínio em cache. Um TTL baixo como 60 segundos significa que cada resolvedor deve consultar novamente o servidor DNS autoritativo a cada minuto. Um TTL mais alto como 3600 segundos (1 hora) significa que o resultado é armazenado em cache e servido instantaneamente por uma hora.
O impacto é significativo: aumentar o TTL de 60 s para 3600 s pode reduzir as pesquisas DNS ao seu servidor autoritativo em 98% durante os horários de pico.
| Valor TTL | Duração do cache | Ideal para |
|---|---|---|
| 60 | 1 minuto | Registros que mudam frequentemente (failover, balanceamento de carga) |
| 300 | 5 minutos | Registros que mudam ocasionalmente |
| 3600 | 1 hora | Registros estáveis (padrão recomendado) |
| 86400 | 24 horas | Registros que raramente mudam (MX, TXT) |
Comparativo de velocidade de servidores DNS (Benchmarks 2026)
Cloudflare (1.1.1.1) é consistentemente classificado como o dns mais rápido do mundo. Google Public DNS vem logo atrás. Ambos suportam DNS over HTTPS (DoH) e DNS over TLS (DoT) para consultas criptografadas.
Você pode comparar servidores DNS para sua localização específica usando a ferramenta GRC DNS Benchmark no Windows, ou executar dig @1.1.1.1 google.com versus dig @8.8.8.8 google.com no Mac/Linux para comparar os tempos de resposta.
| Provedor DNS | IP primário | IP secundário | Tempo médio de resposta | Privacidade | Recursos de segurança |
|---|---|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | ~11ms | Sem registro de IP | DNSSEC, DoH, DoT |
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | ~14ms | Logs anonimizados após 48h | DNSSEC, DoH, DoT |
| Quad9 | 9.9.9.9 | 149.112.112.112 | ~20ms | Sem registro de IP | DNSSEC, bloqueio de malware |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | ~23ms | Logs para filtragem | Filtragem de conteúdo, DNSSEC |
| DNS típico do provedor | Varia | Varia | ~80-200ms | Varia | Apenas básico |
Como verificar se o seu DNS está mais rápido
Você deve ver os tempos de pesquisa DNS caírem de 80-200 ms (DNS do provedor) para 10-20 ms (Cloudflare/Google). Você também pode usar a ferramenta Ping do DNS Robot para medir a latência até seu servidor DNS diretamente — faça ping em 1.1.1.1 e compare com o IP do antigo servidor DNS do seu provedor.
# Mac/Linux: Compare before and after
dig google.com # Should show lower query time
dig amazon.com # Test multiple domains
dig github.com
# Windows PowerShell
Measure-Command { Resolve-DnsName google.com } | Select-Object TotalMilliseconds
# Check Chrome DevTools
# Open any page → F12 → Network tab → look at DNS Lookup timingVerifique a velocidade do seu DNS agora
Use a ferramenta gratuita DNS Lookup do DNS Robot para medir os tempos de resolução DNS a partir de vários servidores globais. Veja exatamente quão rápido o seu DNS resolve em todo o mundo.
Try DNS LookupFrequently Asked Questions
Abaixo de 50 ms é bom, abaixo de 20 ms é excelente. Acima de 100 ms é lento e vai impactar visivelmente a velocidade da sua navegação. Servidores DNS públicos como Cloudflare (1.1.1.1) normalmente respondem em 10-15 ms.