가능한 한 빨리 호스트/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