¿Cómo obtengo una lista de las direcciones IP activas, direcciones MAC y nombres NetBIOS en la LAN?

StackOverflow https://stackoverflow.com/questions/90755

Pregunta

¿Cómo obtengo una lista de las direcciones IP activas, direcciones MAC y NetBIOS nombres en la LAN?

Me gustaría obtener el nombre NetBIOS, IP y Direcciones MAC para cada host en la LAN, preferiblemente sin tener que ir a cada PC y tomar nota de todo yo mismo.

¿Cómo hacer eso con Host de secuencias de comandos de Windows/PowerShell/lo que sea?

¿Fue útil?

Solución

Como dijo Daren Thomas, use nmap.

 nmap -sP 192.168.1.1/24

para escanear la red 192.168.1.*

 nmap -O 192.168.1.1/24

para obtener el sistema operativo del usuario.Para obtener más información, lea la página de manual.

 man nmap

saludos

Otros consejos

arp -a

Esto obtiene todo lo que la máquina actual sabe sobre la red.

(Pongo esto como una segunda opción, ya que nmap no está instalado universalmente).

Si está utilizando DHCP, el servidor le dará una lista de toda esa información.

Este sitio web tiene un buen tutorial sobre el uso de PowerShell para obtener información sobre redes. http://www.powershellpro.com/powershell-tutorial-introduction/powershell-scripting-with-wmi/

Si necesita obtener una lista rápida de nombres de computadoras, puede usar "net view".También eche un vistazo a nbmac, aunque no estoy seguro de su estado de funcionamiento en XP.Otra opción podría ser usar nbtstat -a (una vez que haya usado net view para enumerar las estaciones de trabajo)

En PowerShell puedes hacer algo como:

$computadoras = "servidor1","servidor2","servidor3"

Get -wmioBject win32_netWorkAdapterConfiguration -Comuter $ Computers -filter "ipenabled = 'True'" | Seleccione __server, iPaddress, Macaddress

En PowerShell:

function Explore-Net($subnet, [int[]]$range){
    $range | % { test-connection "$subnet.$_" -count 1 -erroraction silentlycontinue} | select -Property address | % {[net.dns]::gethostbyaddress($_.address)}
}

Ejemplo:

Explore-Net 192.168.2 @(3..10)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top