Come posso ottenere un elenco degli indirizzi IP, degli indirizzi MAC e dei nomi NetBIOS attivi sulla LAN?

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

Domanda

Come posso ottenere un elenco degli indirizzi IP attivi, degli indirizzi MAC e NetBIOS nomi sulla LAN?

Vorrei ottenere il nome NetBIOS, IP e Indirizzi MAC per ogni host sulla LAN, preferibilmente senza dover raggiungere ogni singolo PC e prendere nota delle cose da solo.

Come farlo con Host di script di Windows/PowerShell/qualunque cosa?

È stato utile?

Soluzione

Come ha detto Daren Thomas, usa nmap.

 nmap -sP 192.168.1.1/24

per scansionare la rete 192.168.1.*

 nmap -O 192.168.1.1/24

per ottenere il sistema operativo dell'utente.Per ulteriori informazioni, leggere la manpage

 man nmap

saluti

Altri suggerimenti

arp -a

Ciò ottiene tutto ciò che la macchina attuale conosce sulla rete.

(Lo inserisco come seconda opzione, poiché nmap non è installato universalmente).

Se utilizzi DHCP, il server ti fornirà un elenco di tutte queste informazioni.

Questo sito Web contiene un buon tutorial sull'utilizzo di PowerShell per ottenere informazioni sulla rete http://www.powershellpro.com/powershell-tutorial-introduction/powershell-scripting-with-wmi/

Se hai bisogno di ottenere un rapido elenco dei nomi dei computer puoi utilizzare "net view".Dai un'occhiata anche a nbmac anche se non sono sicuro che funzioni sotto XP.Un'altra opzione potrebbe essere quella di utilizzare nbtstat -a (una volta utilizzata net view per elencare le workstation)

In PowerShell puoi fare qualcosa del tipo:

$computer = "server1","server2","server3"

Get -wmiobject win32_networkadapterconfiguration -computer $ computer -filter "ipenabled = 'true'" | Seleziona __server, iPaddress, MacAddress

In PowerShell:

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

Esempio:

Explore-Net 192.168.2 @(3..10)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top