できるだけ早くホスト/ 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