로컬 네트워크에서 장치 이름을 검색하는 방법은 무엇입니까?

로컬 네트워크에서 장치 이름을 검색하는 방법은 무엇입니까?

현재 휴대폰, 노트북, 프린터, Chromecast 등과 같이 로컬 네트워크에 연결된 각 장치의 이름을 검색하려고 합니다.

몇 가지 조사를 한 후 arp 스캔을 통해 각 장치의 IP 주소-MAC 주소 쌍을 가져오는 것이 매우 간단하다는 것을 알았습니다.

그런데 공유기에 로그인해서 기기 목록을 보면 각 기기(예: Galaxy-S20)의 호스트 이름을 알 수 있는 방법이 있나요?

참고: 실행하면 nmap -sn <IP address>지정된 IP의 호스트 이름이 제공되지만 제 경우에는 장치가 ICMP에 응답하지 않으면 이 명령이 호스트 이름을 반환하지 않기 때문에 대부분의 장치에서 작동하지 않는 것 같습니다.

답변1

is there a way to determine the name of each device?

아니요, 안정적이지 않습니다. 장치는 어떤 것에도 응답하지 않거나 이름이 포함되지 않은 최소한의 네트워크 정보(여러 개가 있을 수 있음)로만 응답할 수 있습니다.

물론 비즈니스 환경에서는 알 수 없는 장치가 허용되지 않으므로 DHCP 서버, 802.1x 인증 데이터베이스, 다양한 엔드포인트 에이전트 데이터베이스 등과 같이 네트워크의 각 장치에 대한 정보 저장소가 있을 가능성이 높습니다. 이러한 여러 소스를 결합합니다. 일반적으로 알려진 장치와 알려지지 않은 장치를 식별하는 가장 효과적인 방법은 정보입니다.

관련 정보