¿Cómo probar la velocidad de DNS?


17

Estoy usando google open DNS. ¿Cómo puedo medir la velocidad de un servidor DNS?

Respuestas:


14

Puede usar el siguiente comando:

  dig YOURDOMAIN +nssearch 

2
+[no]nssearch Cuando se establece esta opción, excavar intenta encontrar los servidores de nombres autorizados para la zona que contiene el nombre que se está buscando y mostrar el registro SOA que cada servidor de nombres tiene para la zona.
Adriano P

19

Si solo desea cronometrar la búsqueda de un solo registro, use time dig a foobar.com @8.8.8.8. Este método de prueba realmente no es tan bueno ya que después de la primera búsqueda, obtendrá resultados en caché y cualquier servidor que esté más cerca de usted le dará la respuesta más rápida.

namebench es probablemente la herramienta que estás buscando. Realiza búsquedas basadas en dominios que están en la memoria caché de su navegador, registros aleatorios de una lista de registros populares, etc. Es altamente configurable para probar su lista preferida de servidores DNS, su lista de registros, etc.


7

Esto me ayudó en el indicador de bash. Tuve un problema en el que los servidores de nombres estaban caducando al azar. Necesita la utilidad de excavación, que no es un valor predeterminado en instalaciones mínimas. Puedes obtenerlo instalando

$ yum install bind-utils

para Fedora / RedHat / CentOS o

$ apt install dnsutils

para Ubuntu / Debian

$ while true; do dig www.google.com | grep time; sleep 2; done

Esto produce una salida 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

En una conexión saludable, no debe ser más de 2 ms por consulta.


0
sudo apt-get install namebench

namebench 
...
> Sending 1 queries to 7 servers... [0/7]
> Sending 1 queries to 7 servers... [4/7]
> Sending 1 queries to 7 servers... [6/7]
> Sending 1 queries to 7 servers... [7/7]
> Saving report to /tmp/namebench_2019-08-13_1148.html
> Saving detailed results to /tmp/namebench_2019-08-13_1148.csv
> Opening /tmp/namebench_2019-08-13_1148.html
> Complete! SYS-127.0.0.53 [127.0.0.53] is the best.
Au revoir, mes amis!

y haga un informe html con los resultados de los mejores dns para usted según la velocidad de respuesta de dns

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.