cómo puedo ver todos los nombres de máquina / host en una networking

Estoy tratando de encontrar una forma fiable de ver todos los nombres de host / máquina en una networking local, por ejemplo, "Ipad de Jim" o "IMac de Austi". Por el momento la única manera que puedo hacerlo es mirando a través de los loggings de request dhcp que normalmente muestra los nombres, aunque me preguntaba si había una manera de simplemente enumerar todos los nombres en una networking a la vez? He intentado nmap -sP 192.168.1. *, Que sólo parecía dar el fabricante de las máquinas en lugar de la máquina real / nombre de dominio:

MAC Address: 00:1D:BA:40:14:31 (Sony) Host 192.168.1.109 is up (0.00073s latency). MAC Address: 00:50:94:C8:1C:02 (Pace Micro Technology PLC) Host 192.168.1.111 is up (0.00011s latency). MAC Address: 00:24:8C:EA:F0:7D (Asustek Computer) Host 192.168.1.112 is up (0.0054s latency). MAC Address: 00:18:71:5C:D2:BA (Hewlett Packard) Host 192.168.1.117 is up (0.0049s latency). 

También he intentado probar nmap -sL 192.168.1. *, Que no parece funcionar en absoluto, sólo list todas las IPs y dice que no se han escaneado, no hay información adicional o nada del tipo. Estoy ejecutando estos commands desde un server debian que está actuando como un enrutador / pasarela para la networking. ¡Cualquier ayuda sería muy apreciada, gracias!

Si no está ejecutando DNS dynamic o si todas sus máquinas no tienen una input DNS, su database dhcp es probablemente una list tan buena como la que va a get. NMAP no resolverá hosthames sin DNS inverso, AFAIK. Otros escáneres, como el escáner Angry IP, podrían recoger los nombres de host de windows / cifs con consultas de netbios.

Para una exploración rápida de netbios en el nbtscan de uso justo con nbtscan 192.168.1.0/24 . Esto sólo funciona si sólo tiene dispositivos habilitados para netbios (normalmente Windows) en la networking yuor.

Para un descubrimiento de host paranoico (pero algo más lento), puede realizar una exploración avanzada de nmap (-A) a todos los puertos (-p-) de los nodos de su networking con nmap -p- -PN -A 192.168.1.0/24

Si controla el enrutador también puede inspeccionar las tablas de arp, que es la forma más segura de descubrimiento para get una list de nodos activos en su networking.

Puede utilizar dnsmasq como server DNS en caching en lugar de enlazar. También tiene un server DHCP incorporado. Cuando dnsmasq concede el contrato de arrendamiento, almacena el nombre de host para que pueda search con host o nslookup . Para recuperar la list completa de hosts sólo cat /var/lib/dnsmasq/dnsmasq.leases . Muestra todos los arrendamientos de direcciones IP y nombres de host reales.