
DNSサーバーのIPリストがあります/etc/resolv.conf
。特定のシナリオで作業するときは、nslookup
他の3つのDNSサーバーIPを介して名前解決を実行するために、以下の2番目のエントリを無視しようとしています。
$ cat /etc/resolv.conf
domain example.com
nameserver 192.168.1.1
nameserver 10.10.10.1
nameserver 192.168.1.2
nameserver 192.168.1.3
誰でもどんなアイデアがありますか?ありがとうございます。
答え1
1つの解決策は、ネームサーバーの順序を一時的に変更することです/etc/resolv.conf
。
別のアプローチは、ネームサーバーを繰り返し個別に使用することです。
while read IP
do
echo "Testing nameserver ${IP}"
nslookup google.com "${IP}"
done < <(grep nameserver /etc/resolv.conf| awk '(FNR != 2) {print $2;}')