Dig
- dns-provider.list
114.114.114.114 114dns
119.29.29.29 dnspod
223.5.5.5 alidns
117.50.10.10 onedns
101.226.4.6 360dns-yidong
123.125.81.6 360dns-liantong
1.2.4.8 CNNICdns
8.8.8.8 GoogleDNS
- dns-chk.sh
#!/bin/bash
domain_name="$1"
[ ! -z "$domain_name" ] || exit 1
cat dns-provider.list | while read line;do
dns_provider_name="$(echo $line | awk '{print $2}')"
dns_provider_ip="$(echo $line | awk '{print $1}')"
echo $dns_provider_name
dig +short @${dns_provider_ip} $domain_name
echo "++++++++++++"
done
Read other posts