我们想要尽快测试主机/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秒)
答案1
您可以尝试使用循环并将输出重定向到文件中,我们在后台运行进程...
作为一个简单的解决方案
for i in $(cat hosts.txt); do nslookup $i & done > output.txt