garfield

[SHELL]: Script que resolve dominio por uma determinada array.

Jan 22nd, 2021 (edited)
846
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.58 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. dominios=("globo.com" "facebook.com" "cnn.com")
  4.  
  5. data=$(date +"%m/%d/%Y-%T")
  6. ns_ip='1.1.1.1'
  7. resolveu=0
  8.  
  9. for idominio in ${dominios[@]}
  10. do
  11.     ip=`/usr/bin/dig @$ns_ip +short $idominio |tail -n1`;
  12.     if [ `echo $ip | grep -c "timed out"` -gt 0 ]
  13.         then #
  14.             echo $ip
  15.             echo "[$data] DNS($ns_ip) Dominio $idominio nao foi resolvido."
  16.         else #
  17.             echo "[$data] DNS($ns_ip) Dominio $idominio foi resolvido."
  18.             resolveu=$((resolveu+1))
  19.     fi
  20. done;
  21.  
  22. echo -e "[$data]O DNS($ns_ip) resolveu: $resolveu dominios"
Add Comment
Please, Sign In to add comment