¿Cómo recuperar nombres de dispositivos en la red local?

¿Cómo recuperar nombres de dispositivos en la red local?

Actualmente estoy intentando recuperar el nombre de cada dispositivo que está conectado a mi red local, como mi teléfono, computadora portátil, impresora, Chromecast, etc.

Después de investigar un poco, sé que es bastante sencillo obtener el par de direcciones IP y MAC de cada dispositivo mediante un escaneo arp.

Sin embargo, ¿hay alguna manera de determinar el nombre de host de cada dispositivo (por ejemplo, Galaxy-S20), como se ve al iniciar sesión en el enrutador y ver la lista de dispositivos?

Nota: nmap -sn <IP address>Se supone que la ejecución le proporciona el nombre de host de la IP especificada; sin embargo, en mi caso, no pareció funcionar para la mayoría de los dispositivos ya que este comando no devolverá el nombre de host si el dispositivo no responde a ICMP.

Respuesta1

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

No, no de manera confiable. Es posible que un dispositivo no responda a nada o que solo responda con información de red mínima que no incluya ningún nombre, de los cuales puede haber varios.

Por supuesto, su entorno empresarial no permitiría dispositivos desconocidos, por lo que lo más probable es que exista un repositorio de información para cada dispositivo en su red, como un servidor DHCP, una base de datos de autenticación 802.1x, varias bases de datos de agentes de terminales, etc. Combinando estas múltiples fuentes La recopilación de información suele ser la forma más eficaz de identificar dispositivos conocidos y desconocidos.

información relacionada