循环查看DNS信息##巡检脚本##
- 注意自身的环境和是否支持'nslookup'命令
- [其实着重是脚本的思路和可行性,
- 欢迎大家提问、探讨~(^ _ ^ )&]
#!/bin/bash
function lookupSingleIp(){
for ip in $@;
do
[[ -z $ip ]] && continue;
panduan=`nslookup $ip | egrep 'name.*='`
if [ ! -z "$panduan" ]; then
domain=`nslookup $ip | egrep 'name.*=' | awk '{if(NR==1) print $NF}'`
else
domain=`nslookup $ip | egrep 'Address:' | awk '{if(NR==2) print $NF}'`
echo "$ip $domain"
fi
done
}
hostname -i
cat /etc/resolv.conf | while read line
do
[[ -n $line ]] && lookupSingleIp $line;
done
注意自身的环境和是否支持’nslookup’命令
[其实着重是脚本的思路和可行性,
欢迎大家提问、探讨~(^ _ ^ )&]