Claro. Tudo é possível com tempo e esforço suficientes.
Uma maneira de realizar o benchmarking de DNS é utilizar o programa namebench
, conforme mencionado aqui . Ele não é atualizado desde 2010, mas está disponível aqui
Outra maneira de conseguir isso em uma versão recente do Ubuntu (teste limitado realizado em 14.04.5) é:
1) Faça o download dos centros de pesquisa da Gibson Benchmark de DNS (Isso também não está atualizado desde 2010)
2) Inicie com Wine com wine DNSBench.exe
através do terminal no diretório que você baixou ou clique com o botão direito no nautilus e selecione Abrir com - > Carregador de programas do Wine Windows.
ParaadicionarsualistapersonalizadadeservidoresDNS,cliquenaguiaNameserversedepoisnobotãoAdicionar/Remover.
Limitação: Se Adicionar Nameservers do Sistema não for necessário, você precisará analisar seu arquivo csv para obter os endereços IP e adicioná-los (manualmente?) à lista de servidores DNSBench.
Em seguida, clique em Benchmark para concluir o teste de benchmark. Isso pode demorar um pouco, então é um bom momento para se levantar do teclado e alongar.
Uma vez que o Benchmarking estiver concluído, você pode clicar no botão Dados tabulares , que fornecerá resultados finais de benchmarking classificados do mais rápido para o mais lento.
Em relação à segurança de atualizar sua lista local em /usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv
Você pode testar com segurança a atualização de qualquer arquivo em seu sistema, desde que tenha uma boa estratégia. Não há nada como ter uma cópia de segurança para garantir que você possa reverter suas alterações se algo der errado. Uma maneira de conseguir isso seria simplesmente emitir o comando sudo cp /usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv /usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv.bak