总体思路:
在2个文本文件里分别写服务器IP和域名,赋值给变量,然后双层for循环使用dig命令。
#!/bin/sh
iplist=$(cat /root/lxp/dnssh/server)
domainlist=$(cat /root/lxp/dnssh/domain)
while true
do
for ip in $iplist
do
for domain in $domainlist
do
dig $domain @$ip >> /dev/null
if [ $? -eq 0 ]
then
echo "$domain--->$ip successful!"
else
echo "$domain--->$ip failed!"
fi
done
done
done