Si lo que te refieres es a los que tienes conectados a tu red local (LAN) puedes usar un ping -b con la dirección broadcaste (la que hace referencia a la máscara) por ejemplo tu lan es 196.168.0.0/24 su dirección broadcast es 196.168.0.255.
Otra opción es usar nmap
Aquí te dejo un enlace donde te lo explica brevemente
http://nideaderedes.urlansoft.com/20...-mi-red-local/
Si lo que quieres es saber los que son externos de tu red eso debes hacerlo desde el router y debe ser un router programable, y dependiendo del fabricante se podrá o no.