![MAC 주소를 기반으로 IP 주소를 구문 분석합니다.](https://linux55.com/image/35879/MAC%20%EC%A3%BC%EC%86%8C%EB%A5%BC%20%EA%B8%B0%EB%B0%98%EC%9C%BC%EB%A1%9C%20IP%20%EC%A3%BC%EC%86%8C%EB%A5%BC%20%EA%B5%AC%EB%AC%B8%20%EB%B6%84%EC%84%9D%ED%95%A9%EB%8B%88%EB%8B%A4..png)
저는 서브넷 마스크가 255.255.0.0(65534개 호스트)인 네트워크에서 작업하고 있습니다. 네트워크에는 DHCP 서버를 사용한 IP 할당 체계가 있습니다. 시스템을 다시 시작하거나 임대 시간이 만료되면 시스템의 IP가 업데이트됩니다. MAC 주소를 사용할 수 있는 시스템의 IP 주소를 어떻게 얻을 수 있습니까? 대규모 네트워크에서는 각 호스트를 핑한 다음 arp 캐시에서 해당 MAC를 읽는 것이 어렵기 때문입니다.
또한 "arping" 유틸리티를 사용해 보았으나 시스템이 IP 주소를 사용하여 ping을 수행할 수 있음에도 불구하고 시간 초과가 발생했습니다. 이는 arping 유틸리티가 브로드캐스트 ICMP 요청을 보내고 내 네트워크의 대부분의 시스템이 브로드캐스트 핑에 응답하지 않기 때문에 발생할 수 있습니다.