diff --git a/resolver/test/resolving.bash b/resolver/test/resolving.bash new file mode 100644 index 00000000..bddf936a --- /dev/null +++ b/resolver/test/resolving.bash @@ -0,0 +1,22 @@ +#!/bin/bash + +DOMAINS="twitter.com news.ycombinator.com" + +while true; do + for domain in $DOMAINS; do + # query domain + Q=$(dig $domain | tr '\n' '§') + # check result + if [[ $(echo $Q | grep NOERROR | wc -l) -gt 0 ]]; then + echo "$(date "+%y%m%d %H:%M:%S") [OK] $domain ($(echo $Q | grep -aoE 'valid for [a-z0-9]+'))" + else + echo "" + echo "$(date "+%y%m%d %H:%M:%S") [FAILED] $domain" + echo $Q | tr '§' '\n' + echo "#####" + echo "" + fi + # wait + sleep 5 + done +done