Un ratito tranquilo ...
Script bash comprobación tiempo respuesta DNS.

Después de unos problemillas que hemos tenido en el trabajo con los dns internos, decidí hacer una prueba para medir su tiempo de respuesta y por tanto comprobar que estaban funcionando correctamente.

No es un script que este demasiado currado, pero a nosotros nos valió estos días para hacer comprobaciones:


#!/bin/bash
COMANDO="/usr/bin/nslookup $1";
urls[0]="www.nasa.gov";
urls[1]="www.google.es";
urls[2]="www.example.com";
urls[3]="www.yahoo.es";
urls[4]="barrapunto.com";
i=1
while [ $i -le 1000 ]
do
t=$RANDOM%5;
echo -n "Probando contra ${urls[$t]}....";
COMANDO="/usr/bin/nslookup ${urls[$t]} $1";
START=$(date +%s);
$COMANDO > /dev/null 2>&1;
END=$(date +%s);
DIFF=$(( $END - $START ))
echo "Resolver ${urls[$t]} con el DNS $1 tarda $DIFF segundos";
((i++))
sleep 0.5;
done

Nota:
No se porque no me indentar el código. Sorry.

Loading...
Loading...