Linux
在執行 nslookup 時,是否有任何選項可以忽略 /etc/resolv.conf 中的 dns 伺服器 ip?
我們有一個 dns 伺服器 IP 列表
/etc/resolv.conf
。在nslookup
針對特定場景進行操作時,我們希望忽略下面的第二個條目,以便通過其他 3 個 DNS 伺服器 IP 進行命名解析。$ 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
有人有想法嗎?謝謝。
一種解決方案可能是臨時更改
/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;}')