- Response on your dns server:
for file in *.db;
do
domain=${file/.db/""}
echo $domain;
# Check
checker=`dig @YOURDNSSERVER $domain | grep 'NOERROR' | wc -l`
if [[ $checker -eq 1 ]]
then
echo "domain found";
echo $domain >> domain_found.txt
else
echo "ERROR domain found";
echo $domain >> domain_not_found.txt
fi
done
2. Make sure the domain uses your dnsserver:
while read domain; do
echo "$domain"
sleep 5
checker=`whois $domain | grep 'YOURDNSSERVER' | wc -l`
if [[ $checker -eq 2 ]]
then
echo "domain found";
echo $domain >> domain_found.txt
sleep 1
else
echo "ERROR domain found";
echo $domain >> domain_not_found.txt
sleep 2
fi
done </tmp/domains.txt
Leave a Reply