Este es un script simple en una linea en el cual podemos comprobar la velocidad de resolución de nombres de 3 DNS distintos , en este caso el de google (8.8.8.8) , el de opendns (208.67.222.222) y el de Arnet (200.45.191.35).
for i in 8.8.8.8 208.67.222.222 200.45.191.35 ;do host -a ww.google.com.ar $i | grep Received ; done
Copio la salida donde se muestra en este caso que el más rapido es de Arnet por ejemplo , seguramente debido a que son menos lo saltos que tiene que hacer.
Received 146 bytes from 8.8.8.8#53 in 78 ms
Received 62 bytes from 208.67.222.222#53 in 199 ms
Received 62 bytes from 200.45.191.35#53 in 27 ms
PD = Se que hay programas mucho más completo echos en python y script en bash también pero este es para consultas rapidas, lo puede agregar al .bashrc del usuario de la siguiente manera
alias testdns='for i in 8.8.8.8 208.67.222.222 200.45.191.35 ;do host -a $dominio $i | grep "Received" ; done'
A diferencia de arriba acá definí dominio por ende para usarlo depués en consola sería
nikitux@nikitux: dominio=www.google.com.ar && testdns
for i in 8.8.8.8 208.67.222.222 200.45.191.35 ;do host -a ww.google.com.ar $i | grep Received ; done
Copio la salida donde se muestra en este caso que el más rapido es de Arnet por ejemplo , seguramente debido a que son menos lo saltos que tiene que hacer.
Received 146 bytes from 8.8.8.8#53 in 78 ms
Received 62 bytes from 208.67.222.222#53 in 199 ms
Received 62 bytes from 200.45.191.35#53 in 27 ms
PD = Se que hay programas mucho más completo echos en python y script en bash también pero este es para consultas rapidas, lo puede agregar al .bashrc del usuario de la siguiente manera
alias testdns='for i in 8.8.8.8 208.67.222.222 200.45.191.35 ;do host -a $dominio $i | grep "Received" ; done'
A diferencia de arriba acá definí dominio por ende para usarlo depués en consola sería
nikitux@nikitux: dominio=www.google.com.ar && testdns