+[no]nssearch Quando essa opção é configurada, o dig tenta encontrar os servidores de nomes com autoridade para a zona que contém o nome que está sendo procurado e exibe o registro SOA que cada servidor de nomes possui para a zona.
Adriano P
19
Se você deseja apenas cronometrar a pesquisa de um único registro, use time dig a foobar.com @8.8.8.8. Esse método de teste realmente não é tão bom, pois após a primeira pesquisa, você obterá resultados armazenados em cache e qualquer servidor mais próximo a você fornecerá a resposta mais rápida.
O namebench é provavelmente a ferramenta que você está procurando. Faz pesquisas baseadas em domínios no cache do navegador, registros aleatórios de uma lista de registros populares, etc. É altamente configurável para testar sua lista preferida de servidores DNS, sua lista de registros, etc.
Isso me ajudou no prompt do bash. Eu tive um problema em que os servidores de nomes estavam atingindo o tempo limite aleatoriamente. Você precisa do utilitário dig, que não é o padrão em instalações mínimas. Você pode obtê-lo instalando
$ yum install bind-utils
para Fedora / RedHat / CentOS ou
$ apt install dnsutils
para Ubuntu / Debian
$ while true; do dig www.google.com | grep time; sleep 2; done
Isso produz uma saída como:
;; Query time: 2 msec
;; Query time: 1 msec
;; connection timed out; no servers could be reached
;; Query time: 1 msec
;; Query time: 53 msec
;; connection timed out; no servers could be reached
;; connection timed out; no servers could be reached
;; Query time: 2 msec
;; Query time: 5 msec
;; Query time: 3 msec
Em uma conexão íntegra, ela deve ter no máximo 2 mseg uma consulta.
+[no]nssearch
Quando essa opção é configurada, o dig tenta encontrar os servidores de nomes com autoridade para a zona que contém o nome que está sendo procurado e exibe o registro SOA que cada servidor de nomes possui para a zona.Se você deseja apenas cronometrar a pesquisa de um único registro, use
time dig a foobar.com @8.8.8.8
. Esse método de teste realmente não é tão bom, pois após a primeira pesquisa, você obterá resultados armazenados em cache e qualquer servidor mais próximo a você fornecerá a resposta mais rápida.O namebench é provavelmente a ferramenta que você está procurando. Faz pesquisas baseadas em domínios no cache do navegador, registros aleatórios de uma lista de registros populares, etc. É altamente configurável para testar sua lista preferida de servidores DNS, sua lista de registros, etc.
fonte
Isso me ajudou no prompt do bash. Eu tive um problema em que os servidores de nomes estavam atingindo o tempo limite aleatoriamente. Você precisa do utilitário dig, que não é o padrão em instalações mínimas. Você pode obtê-lo instalando
para Fedora / RedHat / CentOS ou
para Ubuntu / Debian
Isso produz uma saída como:
Em uma conexão íntegra, ela deve ter no máximo 2 mseg uma consulta.
fonte
e faça um relatório html com os resultados dos melhores dns para você, com base na velocidade de resposta dos dns
fonte