Rhel

linux + 測試 dns 解析主機/IP,但無需等待很長時間

  • August 25, 2020

我們要測試,盡可能快地解析主機/IP

例如,當我們執行以下操作時

host -a linux1

Trying "linux1.df.com"
;; connection timed out; no servers could be reached

20 sec主機命令返回失敗後

我們得到的最佳方法是以下(超時為 1 秒)

nslookup -timeout=1 linux1.df.com

但如果機器數量較多(例如 100 台機器),則也需要一些時間

那麼是否可以快速測試每個主機/IP 上的解析?(少於 1 秒)

您可以嘗試使用循環並將輸出重定向到文件中,我們在後台執行程序…

作為一個簡單的解決方案

for i in $(cat hosts.txt); do nslookup $i & done > output.txt

引用自:https://unix.stackexchange.com/questions/606230