Como testar a velocidade do DNS?

14

Estou usando o google open DNS. Como posso medir a velocidade de um servidor DNS?

    
por user4951 23.01.2013 / 04:01

3 respostas

12

Você pode usar o comando folllowing:

  dig YOURDOMAIN +nssearch 
    
por 23.01.2013 / 04:37
17

Se você quiser apenas tempo para a pesquisa de um único registro, use time dig a foobar.com @8.8.8.8 . Este método de teste realmente não é tão bom, pois após a primeira pesquisa, você obterá resultados em cache e qualquer servidor que estiver mais perto de você fornecerá a resposta mais rápida.

namebench é provavelmente a ferramenta que você está procurando. Ele faz pesquisas baseadas em domínios no cache do seu 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.

    
por 23.01.2013 / 05:45
5

Isso me ajudou no prompt bash. Eu tive um problema em que os servidores de nomes estavam distribuindo aleatoriamente. Você precisa do utilitário de escavação, que não é um 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 o 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 saudável, não deve ser mais do que 2 ms por consulta.

    
por 26.12.2017 / 15:40

Tags