Come elencare i nomi di tutti i computer di una rete (LAN/WLAN) usando il prompt dei comandi in Windows

net view

main-qimg-cd823e7970ae44323196b757c08859a0

Puoi anche provare nbtstat -r e nbtstat -n

In realtà è molto più complicato di così. La maggior parte dei computer ha firewall interni, quindi non rispondono alle richieste di broadcasting per i loro nomi. Siete anche limitati dalla vostra configurazione di rete. Hub, interruttori, ponti e router hanno tutti regole diverse sulle richieste broadcast che limitano il punto di vista dei tuoi computer.

Il comando net view ti mostra i computer nel tuo gruppo di lavoro o dominio (una configurazione di Windows). Te lo mostra basandosi su una tecnologia chiamata browse mastering, un concetto troppo complicato da affrontare in questa risposta. Il browse mastering può o non può mostrare liste complete o computer dall'altra parte di switch/ponti/router.

nbtstat invia un broadcast che chiede ai computer usando un pacchetto TCP i loro nomi. A seconda degli switch utilizzati, mostrerà anche i nomi restituiti dal browse master.

In un ambiente più organizzato, come una società, si hanno server specifici che tengono traccia di ciò che è stato collegato alla rete e che mantengono la risoluzione dei nomi. Gli ambienti liberamente accoppiati come le case non hanno alcun controllo organizzativo su ogni PC, il che limita ciò che si vede.