linux + 测试主机/IP 的 dns 解析,但无需等待很长时间

linux + 测试主机/IP 的 dns 解析,但无需等待很长时间

我们想要尽快测试主机/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

相关内容