Aplicativos de teste de velocidade DNS

Ookla diz que a conexão é de 400 Mbps e o navegador ainda se sente lento. O gargalo geralmente não é a largura de banda, mas o DNS: o resolvedor atribuído pelo ISP leva 200 ms para devolver um nome de host, e cada página que carrega dezesseis ativos de terceiros paga esse imposto dezesseis vezes. Os melhores aplicativos para teste de velocidade DNS medem a latência de resolução do seu PC para uma lista de resolvedores públicos, classificam-nos e frequentemente permitem que você mude para o mais rápido com um clique. Escolhemos oito ferramentas que cobrem Windows, macOS e Linux e respondem as perguntas “qual resolvedor” e “por que DNS está lento em primeiro lugar”.

O que procurar

Seis coisas importam ao escolher um benchmark de DNS.

Tabela de comparação rápida

Aplicativo Melhor para Interface Plano grátis Recurso destaque
GRC DNS Benchmark Usuários do Windows que desejam uma resposta definitiva Windows GUI Gratuito Tabela estatística completa com jitter
NameBench Usuários de macOS e Linux CLI Python CLI Gratuito (código aberto) Referência cruzada de histórico do navegador
DNSPerf Monitoramento em tempo real de resolvedores públicos Painel web Nível gratuito Dados de tempo de atividade global
dnsperf Teste de seu próprio resolvedor Terminal Gratuito (código aberto) Simula padrões de tráfego
NextDNS CLI Teste do NextDNS de sua máquina Terminal Gratuito para 300k consultas/mês Probe leve
Cloudflare 1.1.1.1 GUI Troca rápida para Cloudflare com interface Aplicativo nativo Gratuito Configuração DoH com um clique
DNS Jumper Entusiastas do Windows Windows GUI Gratuito Aplica alteração sem reinicialização
dnstop Diagnóstico do tráfego DNS Terminal Gratuito (código aberto) Mostra qual aplicativo está consultando

Os aplicativos

1. GRC DNS Benchmark, melhor para Windows

GRC DNS Benchmark é um pequeno .exe independente do site de Steve Gibson. Ele testa cada resolvedor da lista integrada mais qualquer um que você adicionar, registra latência com e sem cache, e calcula uma pontuação de confiabilidade. A tabela de resultados detalha o tempo de resposta mín/médio/máx de cada resolvedor, para que você possa identificar aquele cuja pior situação é 800 ms mesmo que a média seja boa.

Onde fica aquém: Apenas Windows. Também não testa DoH ou DoT, apenas porta 53. Para testes de DNS criptografado, combine com dnsperf.

Preços:

Plataformas: Windows

Baixar: grc.com/dns/benchmark.htm

Conclusão: Vinte anos, ainda o benchmark Windows definitivo. Dez minutos para executar, uma resposta clara no final.

2. NameBench, melhor para macOS e Linux

NameBench foi o projeto de benchmark de DNS do Google. O desenvolvimento original parou, mas as bifurcações o mantêm vivo. Faz referência cruzada dos resolvedores que você testa com uma amostra do histórico do seu navegador para que os tempos reflitam os domínios que você realmente visita, não uma lista top-1000 genérica.

Onde fica aquém: Python 2 na versão original. As bifurcações recentes visam Python 3, mas a UX ainda parece desatualizada.

Preços:

Plataformas: macOS, Linux, Windows

Baixar: github.com/google/namebench (ou uma bifurcação mantida)

Conclusão: A escolha certa quando seu amigo do Windows executa o GRC e você quer a mesma resposta em um Mac.

3. DNSPerf, melhor para dados de resolvedores do mundo real

DNSPerf publica rankings mensais para cada resolvedor público, além de um painel em tempo real de taxas de sucesso de consulta e latência por região. Útil para reduzir a lista antes de executar seu próprio benchmark: não há sentido em testar um resolvedor que tem um déficit de 40 ms para Cloudflare em sua cidade.

Onde fica aquém: Não é um benchmark local. Seus dados refletem o desempenho médio de seus nós de monitoramento, não do seu ISP específico.

Preços:

Plataformas: Qualquer navegador

Baixar: dnsperf.com/dns-resolvers

Conclusão: Consulte DNSPerf antes de executar um benchmark local. Elimina os de baixo desempenho para que você teste menos candidatos.

4. dnsperf CLI, melhor para teste de estresse de resolvedor

dnsperf (a ferramenta de linha de comando da Nominum, agora DNS-OARC) dispara fluxos de consulta configuráveis para qualquer resolvedor e relata percentis de throughput e latência. Útil quando você quer saber como um resolvedor se comporta sob carga, não apenas em repouso. Também é a forma padrão de fazer benchmark de um Unbound ou Pi-hole auto-hospedado.

Onde fica aquém: Requer um arquivo de consulta, o que não é óbvio para novos usuários. Listas de consultas de exemplo estão disponíveis no OARC.

Preços:

Plataformas: Linux, macOS, BSD; Windows via WSL

Baixar: github.com/DNS-OARC/dnsperf

Conclusão: A ferramenta preferida para teste de carga em vez de teste ocioso. Combine com GRC para uma visão completa.

5. NextDNS CLI, melhor para testar NextDNS de sua máquina

NextDNS CLI transforma NextDNS em um proxy DoH local e, ao fazer isso, oferece um cliente que relata tempos de resolução para seu próprio resolvedor. Útil para confirmar que mudar para NextDNS realmente ajudou, em vez de confiar no gráfico de marketing.

Onde fica aquém: Testa apenas o desempenho do NextDNS em si. Para um benchmark comparativo, combine com GRC ou dnsperf.

Preços:

Plataformas: Linux, macOS, Windows, OpenWrt

Baixar: github.com/nextdns/nextdns

Conclusão: Instale se você já usar NextDNS e quiser confirmar que sua configuração está fazendo o que promete.

6. Cloudflare 1.1.1.1 GUI, melhor troca com um clique

1.1.1.1 com WARP instala um aplicativo nativo no Windows e macOS que muda o DNS do sistema para o ponto de extremidade DoH do Cloudflare sem edição manual de resolv.conf ou manipulação de adaptadores de rede do Windows. O aplicativo também mostra latência para sua borda, para que você obtenha uma verificação aproximada de se a mudança ajudou.

Onde fica aquém: Nenhum benchmark comparativo contra outros resolvedores. Assume que você já decidiu que Cloudflare é a escolha certa.

Preços:

Plataformas: Windows, macOS, iOS, Android, Linux

Baixar: 1.1.1.1

Conclusão: A escolha certa quando GRC já disse que Cloudflare é mais rápido e você quer que a mudança seja um clique.

7. DNS Jumper, melhor para entusiastas do Windows

DNS Jumper é um aplicativo portátil do Windows que permite ciclar através de resolvedores predefinidos, testá-los e aplicar uma alteração sem reinicializar a rede. Útil em máquinas que você toca uma vez a cada poucos meses, já que o aplicativo é um .exe sem instalador.

Onde fica aquém: Apenas Windows. O benchmark incluído é menos detalhado que o do GRC.

Preços:

Plataformas: Windows

Baixar: sordum.org/7952/dns-jumper-v2-3

Conclusão: Portátil, cabe em um pendrive. Útil quando você ajuda um membro da família a consertar “internet lenta” durante uma visita de fim de semana.

8. dnstop, melhor para diagnosticar tráfego DNS

dnstop mostra cada consulta de DNS deixando sua máquina agrupada por origem e destino. Útil quando um benchmark diz que o resolvedor está bom, mas a navegação ainda se sente lenta: geralmente o culpado é um aplicativo de fundo martelando DNS com mil consultas por segundo.

Onde fica aquém: Lê pacotes, portanto precisa de privilégios elevados. No Windows use via WSL ou procure pelo equivalente Sysinternals.

Preços:

Plataformas: Linux, macOS, BSD

Baixar: github.com/measurement-factory/dnstop

Conclusão: Use quando o benchmark está limpo mas “internet ainda se sente lenta” persiste.

Como escolher o certo

Escolha GRC DNS Benchmark no Windows se você quiser uma resposta definitiva em dez minutos.

Escolha NameBench no macOS ou Linux para o mesmo trabalho.

Escolha o painel público DNSPerf como a verificação prévia que reduz a lista.

Escolha dnsperf CLI quando você precisar de números de percentil ou estiver fazendo benchmark de seu próprio resolvedor.

Escolha NextDNS CLI se você já usar NextDNS e quiser confirmar que está funcionando.

Escolha 1.1.1.1 GUI quando o benchmark disse que Cloudflare vence e você quer que a mudança seja indolor.

Escolha DNS Jumper para uma correção portátil do Windows na máquina de outra pessoa.

Escolha dnstop quando o benchmark parece bom, mas algo na máquina ainda está gerando muitas consultas.

FAQ

Por que os testes de velocidade perdem DNS? Os testes de velocidade medem o throughput para um servidor próximo após a resolução de DNS. A resolução em si ocorre em milissegundos, de modo que um resolvedor lento parece uma conexão rápida com páginas carregando lentamente.

Qual é um bom tempo de resposta de DNS? Menos de 30 ms para consultas sem cache é excelente. 30-80 ms é típico para um resolvedor público. Mais de 150 ms vale a pena mudar.

Cloudflare e Google DNS são realmente mais rápidos que o do meu ISP? Geralmente sim para consultas sem cache. ISPs fazem cache pesado, de modo que uma página que você visita duas vezes por dia se sente igual, mas novos domínios geralmente se resolvem mais rápido em Cloudflare ou Quad9.

Devo usar DoH ou DNS simples? DoH adiciona um pequeno custo de latência (5-15 ms) e oculta consultas da rede local. Se o tradeoff vale a pena depende do seu modelo de ameaça. Em uma rede doméstica a resposta é geralmente sim.

Mudar DNS ajuda com buffering em serviços de streaming? Às vezes. As plataformas de streaming usam CDNs cujas “bordas mais próximas” são escolhidas com base em onde seu resolvedor DNS pareça estar. Um resolvedor na cidade errada pode enviá-lo para uma borda pior.