Utilizando este script de Linux podemos verificar de forma masiva si los dominios especificados en un fichero de texto existen.
Los resultados serán mostrados por pantalla y registrados en ficheros de texto.
domains.txt = Fichero con la lista de dominios a verificar.
available.txt = Fichero generado después de la ejecución del script con los dominios OK.
failed.txt = Fichero generado después de la ejecución del script con los dominios KO.
Ficheros necesarios para la ejecución del script en modo texto:
[root@LINUX1 dominis-check]# cat domains.txt
google.com
terra.es
skajdklsajdklasjd.com
sysadmit.com
dsadsadsa.cas
lsdkjflkjjsd1.com
[root@LINUX1 dominis-check]# cat dominis-check.sh
#!/bin/bash
AVAILABLE=available.txt
DOMAINS=domains.txt
FAILED=failed.txt
lockfile whois-script.lock
echo > $AVAILABLE
echo > $FAILED
while read -r domain; do
whois $domain | grep -qci "No match"
if [ $? -ne 0 ]; then
# found
echo $domain >> $AVAILABLE
echo $domain OK
else
echo $domain >> $FAILED
echo $domain KO
fi
done < $DOMAINS
rm -f whois-script.lock
Ficheros necesarios para la ejecución del script en modo imagen:
Prueba de ejecución:
No hay comentarios:
Publicar un comentario