Cómo listar los nombres de todos los ordenadores de una red (LAN/WLAN) usando el símbolo del sistema en Windows

Vista de red

main-qimg-cd823e7970ae44323196b757c08859a0

También puedes probar con nbtstat -r y nbtstat -n

Aunque en realidad es mucho más complicado que esto. La mayoría de los ordenadores tienen cortafuegos internos, por lo que no responderán a las solicitudes de difusión de sus nombres. También está limitado por la configuración de su red. Los hubs, switches, puentes y routers tienen diferentes reglas sobre las consultas de difusión que limitan el punto de vista de sus ordenadores.

El comando net view le muestra los ordenadores de su grupo de trabajo o dominio (una configuración de Windows). Le muestra esto basándose en una tecnología llamada browse mastering, un concepto demasiado complicado para tratarlo en esta respuesta. El browse mastering puede o no mostrarle listas completas u ordenadores al otro lado de los switches/puentes/routers.

nbtstat envía un broadcast que pregunta a los ordenadores mediante un paquete TCP por sus nombres. Dependiendo de los conmutadores utilizados, también mostrará los nombres devueltos por el browse master.

En un entorno más organizado, como una corporación, tiene servidores específicos que mantienen un registro de lo que se ha conectado a la red y que mantienen la resolución de nombres. Los entornos poco acoplados, como los hogares, no tienen un control organizativo sobre cada PC, lo que limita lo que se ve.