서브넷의 모든 호스트에 ICMP 에코 메시지를 보내야합니다. 예를 들어 서브넷이 192.168.1.0/24 인 경우 ICMP ping을 192.168.1.255로 보내면 모든 호스트가 응답합니다.
[06:43:11 :~]$ ping 192.168.0.255
PING 192.168.0.255 (192.168.0.255): 56 data bytes
64 bytes from 192.168.0.12: icmp_seq=0 ttl=64 time=0.159 ms
64 bytes from 192.168.0.1: icmp_seq=0 ttl=64 time=5.581 ms
64 bytes from 192.168.0.12: icmp_seq=1 ttl=64 time=0.135 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=5.540 ms
^C
--- 192.168.0.255 ping statistics ---
2 packets transmitted, 2 packets received, +2 duplicates, 0.0% packet loss
round-trip min/avg/max/stddev = 0.135/2.854/5.581/2.707 ms
[06:43:21 :~]$
의
가능한 중복 (http://stackoverflow.com/questions/3345857/how-to-get-list-of-ip-connected-in [LAN 사용하여 Java로 연결 IP 목록을 얻는 방법] -lan-using-java) –