Come trovare i dispositivi sulla mia rete locale tramite il loro indirizzo IP

5

Ho una rete locale alimentata da Time Capsule e connessa a 4 o 5 mac. Ci sono anche altri dispositivi sulla rete. (Stampanti, telecamere IP, ecc.). C'è un modo per elencare i dispositivi sulla rete locale e i loro indirizzi IP?

Ho visto questo Q / A Come faccio a sapere gli indirizzi IP di altri computer nella mia rete?

ma le risposte non mostrano cosa è cosa - solo un elenco di indirizzi IP.

    
posta David DelMonte 29.01.2013 - 20:59
fonte

4 risposte

4

Puoi visualizzarlo nel Finder: nella barra laterale, c'è un gruppo pieghevole chiamato SHARED (se non lo vedi, Finder > Preferences > Sidebar > SHARED, e assicurati che Bonjour Computers sia controllato, ma probabilmente è utile controllarli tutti.

Per visualizzare tutti i dispositivi di rete scollegabili, seleziona All… .

Per ottenere l'indirizzo IP di un dispositivo, selezionalo e Get Info ( ctrl+click > Get Info o cmd+i ). In alternativa, per trovare l'IP di un dispositivo specifico tramite Terminale, esegui nslookup $hostname , sostituendo $hostname con il nome del dispositivo elencato nel Finder: ex nslookup foo.yournetwork.com .

Oltre a questo, dovresti accedere al router per vedere quali dispositivi sono connessi (la sua GUI di amministrazione dovrebbe / dovrebbe visualizzare il nome del dispositivo accanto all'indirizzo IP che gli è stato assegnato).

    
risposta data 29.01.2013 - 23:06
fonte
5

Se hai dispositivi Android o iOS in esecuzione sulla stessa rete, puoi installare un'app GRATUITA chiamata Fing e elenca tutti i dispositivi connessi e i relativi indirizzi MAC e IP.

    
risposta data 30.09.2014 - 01:45
fonte
2

Ci sono diversi modi per localizzare i dispositivi sulla tua rete: Traffico Netbios / traffico ARP / traffico di bonjour / sonde ICMP ...

Ora il più affidabile sarebbe utilizzare un buon strumento come nmap che sia in grado di eseguire più sonde per scoprire nodi sulla rete. Puoi scaricare nmap per Mac OS qui (questa non è l'ultima versione, ma è più facile da installare in questo modo): link

È quindi possibile eseguire questo script o incollare una riga dopo l'altra nel terminale. Aggiungi -sV nel comando sudo nmap se vuoi che sia più affidabile (ma anche più lento)

#!/bin/bash
$i=en1
cidr=$(while read y; do echo ${y%.*}".0/$(m=0; while read -n 1 x && [ $x = f ]; do m=$[m+4]; done < <(ifconfig $i | awk '/mask/             {$4=substr($4,3); print $4}'); echo $m )"; done < <(ifconfig $i | awk '/inet[ ]/{print $2}'))
myip='ifconfig $i | grep "inet " | awk 'NR==1 {print $2}''
echo "sudo nmap -n -T4 -PN --exclude $myip $cidr"
sudo nmap -n -T4 -PN --exclude "$myip" "$cidr"
    
risposta data 30.06.2014 - 08:18
fonte
-3

Ho comprato questo software. Funziona bene.

link

    
risposta data 29.01.2013 - 22:10
fonte

Leggi altre domande sui tag