ping -c1, 브로드캐스트의 모든 응답을 기다립니다.

ping -c1, 브로드캐스트의 모든 응답을 기다립니다.

브로드캐스트 주소로 패킷을 보내고 싶지만 모든 응답을 기다립니다.

이렇게 하면 ping -c 1 192.168.1.255하나의 패킷만 보내지만 첫 번째 응답을 받은 후 종료됩니다.

답변1

ping그것이 얻는 응답이 실제로인지 확인하는 방법그들 모두?

서브넷에 어떤 호스트가 있는지 확인일어났다, 마치nmap매우 적합합니다.인수 -sn참조호스트 검색:

-sn(포트 스캔 없음)

이 옵션은 Nmap이 호스트를 발견한 후 포트 스캔을 수행하지 않고 스캔에 응답하는 사용 가능한 호스트만 인쇄하도록 지시합니다. 이것은 종종 "핑 스캔"이라고 불립니다. [...]

시스템 관리자도 이 옵션을 유용하게 여기는 경우가 많습니다. 네트워크에서 사용 가능한 컴퓨터 수를 계산하거나 서버 가용성을 모니터링하는 데 쉽게 사용할 수 있습니다. 이를 종종 핑 스캔이라고 하며 많은 호스트가 브로드캐스트 쿼리에 응답하지 않기 때문에 브로드캐스트 주소를 핑하는 것보다 더 안정적입니다.

답변2

요즘에는 호스트를 빠르게 확인하는 데 실패할 수 있습니다. 기본적으로 들어오는 ICMP/ping을 차단하는 운영 체제의 수가 계속 늘어나고 있습니다. 어쩌면 목표를 달성하는 더 좋고 더 빠른 방법이 있을 수도 있습니다.

해당 라우터에 대한 SNMP 읽기 액세스 권한이 있는 경우 해당 트래픽 통계 테이블에 대한 간단한 SNMP 가져오기 요청을 통해 정보(네트워크의 호스트 수)를 얻을 수 있습니다.

관련 정보