Estoy considerando los servidores DNS públicos de Google como el DNS externo para mi red. Actualmente estoy usando los servidores DNS de mi ISP. También he considerado OpenDNS en el pasado, pero finalmente decidí no saltar.
Me gustaría poder comparar qué tan rápido los servidores respectivos pueden atender nuestras solicitudes de DNS. No veo nada en nslookup que pueda ayudar.
¿Cómo puedo probar los tiempos de ida y vuelta para DNS proporcionado externamente?
Puedes simplemente
dig
ygrep
fuente
Utilice el índice de referencia de velocidad de nombres de dominio de GRC .
fuente
También eché un vistazo a namebench : la utilidad de referencia de DNS de código abierto de Google. Fue muy completo.
fuente
He hecho algunos puntos de referencia básicos entre OpenDNS y GoogleDNS. Los resultados sugieren que la oferta OpenDNS es consistentemente más rápida que el servicio DNS de Google:
http://ajclark.wordpress.com/2009/12/04/google-dns-vs-opendns-performance-comparison/
fuente
Complemento Firebug para Firefox e IE tiene una pestaña "net" que le brinda una representación gráfica del tiempo de carga para cada solicitud de archivo.
Lo divide en actividad, incluidas las búsquedas de DNS, que se muestran en verde.
fuente
El script de shell simple qtest.sh puede usarse para eso:
Aquí,
172.19.1.1
un resolutor local es más rápido, seguido por el ISP y luego OpenDNS.fuente
Escribí un pequeño script agradable para evaluar la conexión a los servidores DNS:
fuente
Puede usar ping para calcular cuánto tiempo le tomaría a un paquete moverse de un lado a otro entre su servidor y los servidores DNS. Como regla general: nunca cambie lo que funciona.
Una desventaja de OpenDNS es que los dominios que no existen pueden responder con un registro A que apunta a la página de búsqueda de OpenDNS, ya que tienden a hacerlo. Google no lo hace actualmente, pero sería una tontería suponer que simplemente están proporcionando a los solucionadores de DNS nada que ganar.
fuente
dnseval
from dnsdiag funciona de maravilla en Windows Linux y Mac. (mucho mejor que el banco de nombres obsoleto) descargar en githubPara usarlo, primero escriba un archivo de texto que cada DNS que desea probar contiene una línea con su dirección IP
mylist.txt
:y luego correr
Si bien esto no inspecciona el tamaño de caché de los servidores, es un enfoque mucho más fácil y rápido y espero que se correlacione bien con el rendimiento del mundo real.
fuente