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

関連情報