Uma analogia frequentemente usada para explicar o Domain Name System é que ele serve como um catálogo telefônico para a Internet, traduzindo nomes de host de computador amigáveis para humanos em endereços IP. Por exemplo, o nome de domínio www.example.com se traduz no endereço 93.184.216.34 ~ Fonte Wikipedia
O DNS (Domain Name System) é parte integrante do Intent desde 1985. O DNS traduz nomes de domínio em endereços IP para que os navegadores possam carregar recursos da Internet e eliminar a necessidade de humanos memorizarem endereços IP. A maioria dos usuários usaria os servidores de nomes DNS fornecidos por seu ISP (provedor de serviços de Internet) e, devido à proximidade do servidor local, esse geralmente seria o serviço mais rápido disponível. No entanto, nem sempre é esse o caso e, embora a velocidade seja certamente um fator importante, há outras considerações.
DNS Benchmark é um pequeno aplicativo portátil gratuito fornecido por Steve Gibson, um renomado engenheiro de software, pesquisador de segurança, proponente de segurança de TI e fundador da Gibson Research Corporation (GRC). Apesar de seu tamanho minúsculo, o DNS Benchmark é uma ferramenta totalmente profissional projetada especificamente para identificar servidores de nomes DNS ideais em termos de velocidade e confiabilidade.
Download e uso do benchmark de DNS
O download consiste em um único executável pesando apenas 148 KB. Basta clicar duas vezes no executável para executar o software. Clique no botão Nameservers para preencher a janela com uma lista padrão de nameservers. A lista padrão é fortemente inclinada para usuários nos EUA (mais sobre isso mais tarde) e também inclui seus servidores DNS atuais que são identificados por uma borda preta e um ponto verde sólido – na captura de tela abaixo, os meus estão configurados para 203.0.178.191 e 203.215.29.191:
Assim que a lista padrão de resolvedores de DNS (ou servidores de nomes) terminar de carregar, clique no botão Executar benchmark. *OBSERVAÇÃO: é importante que nenhum dispositivo esteja usando a Internet enquanto o processo de comparação está em andamento.
Agora, como a lista padrão é fortemente inclinada para residentes nos EUA, os usuários que residem fora dos EUA precisarão dar um passo adicional e, infelizmente, um tanto demorado. Após a conclusão do benchmark inicial, você será solicitado a compilar uma lista de 50 servidores de nomes DNS específicos para sua região específica. Clique no botão Criar lista personalizada:
A lista é construída a partir de 4849 servidores de nomes em potencial, portanto, esse processo levará algum tempo, dependendo da velocidade da sua internet. No meu sistema com velocidade média de download em torno de 50 Mbps, a compilação da lista levou 40 minutos:
A boa notícia é que esse é um processo único. A lista personalizada é salva em um arquivo.INI e, em qualquer execução subseqüente, clicar na guia Nameservers carregará automaticamente a lista personalizada desse arquivo. Assim que a lista personalizada for concluída, clique no botão Executar benchmark novamente e o processo de benchmarking começará.
Depois que o benchmarking for concluído, os resultados serão listados automaticamente na ordem mais rápida servidores de nomes do primeiro ao mais lento, por isso é muito simples identificar os servidores de nomes mais rápidos disponíveis. No entanto, como mencionei anteriormente, há mais nos servidores de nomes DNS do que velocidade.
É muito importante que você leia as Conclusões que, curiosamente, são acessadas clicando no
Como os servidores de nomes DNS do seu sistema (atuais) se comparam às alternativasSe os servidores de nomes do sistema estiverem ativos e respondendo às consultasSe os servidores de nomes do sistema forem 100% confiáveisSe os servidores de nomes do sistema estiverem retornando erros em vez de redirecionar URLs inseridos incorretamente para sua própria página de interceptação carregada de publicidadeSe os servidores de nomes do sistema estão respondendo a todos os tipos de consulta
Os resultados são exibidos como um gráfico de barras para cada servidor de nomes:
Pesquisas em cache – o tempo para retornar um nome de domínio que já está no cache de nomes do resolvedorPesquisas sem cache – o tempo para retornar um nome de subdomínio que ainda não está no cache de nomes do resolvedorPesquisas pontocom – o tempo para consultar o(s) resolvedor(es) pontocom escolhido(s) do servidor de nomes para um nome pontocom
Clicar com o botão esquerdo em qualquer servidor de nomes na lista de resultados exibirá as mesmas informações em formato numérico (segundos e milissegundos)
Clicar no botão Tabular Data apresentará as mesmas informações com mais detalhes. Clicar com o botão direito do mouse em qualquer servidor de nomes na lista apresenta um menu de opções, incluindo salvar/exportar os resultados:
*NOTA: Para obter uma imagem mais verdadeira (mais precisa), é melhor executar o benchmark várias vezes em diferentes momentos do dia.
Personalizando sua lista personalizada
Você pode personalizar ainda mais a lista personalizada removendo os servidores de nomes mais lentos, que nunca entrarão na equação, ou adicionando servidores de nomes que não estão na lista. Por exemplo, adicionei os servidores de nomes Cloudflare DNS que, por algum motivo, não apareciam na minha lista personalizada:
Para remover servidores de nomes da lista, você pode abrir o botão direito do mouse menu (veja a imagem acima) e clique na opção para Remover servidores de nomes mais lentos em massa ou clique em Remover este servidor de nomes para removê-los individualmentePara adicionar servidores de nomes à lista, clique no botão Adicionar/Remover, digite o endereço IP do servidor de nomes que deseja adicionar e clique no botão Adicionar. Aqui, você também pode optar por remover servidores de nomes mortos e/ou redirecionados (se houver):
Ao terminar, clique em Salvar servidores de nomes no arquivo.INI. Nomeie o arquivo igual ao arquivo.INI original e ele será substituído pelo novo arquivo.INI personalizado.
CONCLUSÃO:
Usando lento , servidores DNS sobrecarregados ou não confiáveis reduzirão consideravelmente a velocidade de praticamente todo o uso da Internet. Embora, devido à sua proximidade, os servidores DNS atribuídos pelo seu ISP geralmente sejam os mais rápidos, não custa verificar novamente. Muitos usuários descobriram que os servidores DNS de seu próprio ISP são mais lentos do que as alternativas publicamente disponíveis, que são mais rápidas e/ou mais confiáveis.
Há muito mais informações incluídas no Página inicial do DNS Benchmark incluindo links para guias úteis.
—