Avviso importante: tutti i testi di questo sito web sono stati tradotti da diverse lingue. Ci scusiamo per la loro qualità, potrebbe essere di qualità inferiore al solito. Saluti, l'Amministrazione del sito. E-mail: info@itbookmac.com

Visualizza gli indirizzi IP dei dispositivi LAN da Command Line in Mac OS

Se è necessario visualizzare gli indirizzi IP di altri hardware sulla stessa LAN (Local Area Network) come Mac, lo strumento arp della riga di comando funziona abbastanza bene. Troverai rapidamente altri dispositivi IP e gli indirizzi MAC associati, che possono semplificare le connessioni di rete dirette ed essere utili per molti altri scopi di rete e risoluzione dei problemi.

Trova gli indirizzi IP dei dispositivi locali con arp

Per iniziare, avvia l’applicazione Terminale da / Applicazioni / Utility / (o accedi con Spotlight e Command + Barra spaziatrice). Lo strumento arp utilizza ARP (Address Resolution Protocol) per visualizzare e controllare le funzioni di risoluzione degli indirizzi di rete. Per gli scopi che vogliamo raggiungere qui, l’uso più semplice di arp è con una bandiera -a allegata:

arp -a

Ciò restituirà i dispositivi trovati sulla rete locale, inclusi altri Mac, PC, router, iPhone e iPad, visualizzando sia il loro indirizzo IP LAN sia il loro indirizzo MAC individuale. (Per quest’ultimo, puoi aiutare a distinguere l’hardware abbinandoli all’indirizzo MAC trovato in MacOS X o in iOS).

Un esempio di arp -a output è simile al seguente:
% arp -a
? (192.168.0.1) a 0: 0: ca: 1: 2: 3 su en0 ifscope [ethernet]
? (192.168.0.2) in 68: b8: 3d: 22: 1c: 42 su en0 ifscope [ethernet]
? (192.168.0.11) in b4: 12: 23: 5a: d3: 6f su en0 ifscope [ethernet]
? (192.168.0.255) in ff: ff: ff: ff: ff: ff in en0 ifscope [ethernet]

Come trovare gli indirizzi IP dei dispositivi su una rete locale con ping e arp

Se l’output non sembra aggiornato, o se manca un IP che si ritiene debba essere presente, eseguire il ping dell’IP broadcast (in genere l’ultimo risultato di arp -a che termina con “25”), quindi eseguire arp -a di nuovo così.

Prima eseguire il ping dell’IP broadcast:

Terminal% ping 192.168.0.255
PING 192.168.0.255 (192.168.0.255): 56 byte di dati
64 byte da 192.168.0.6: icmp_seq = 0 ttl = 64 volta = 0.079 ms
64 byte da 192.168.0.1: icmp_seq = 0 ttl = 64 volta = 1.922 ms
— Statistiche ping 192.168.0.255 —
2 pacchetti trasmessi, 2 pacchetti ricevuti, +6 duplicati, 0,0% di perdita di pacchetti
andata e ritorno min / avg / max / stddev = 0.079 / 39.404 / 303.510 / 75.738 ms

Quindi eseguire di nuovo il comando arp -a:

Terminal% arp -a
? (192.168.0.1) a 0: 0: ca: 1: 2: 3 su en0 ifscope [ethernet]
? (192.168.0.2) in 68: b8: 3d: 22: 1c: 42 su en0 ifscope [ethernet]
? (192.168.0.10) in 22: 12: bb: a0: 3d: fd su en0 ifscope [ethernet]
? (192.168.0.11) in b4: 12: 23: 5a: d3: 6f su en0 ifscope [ethernet]
? (192.168.0.255) in ff: ff: ff: ff: ff: ff in en0 ifscope [ethernet]

Nota in questo esempio che 192.168.0.10 è un nuovo IP rispetto ai risultati precedenti, dato che quella macchina è appena entrata nella rete.

È possibile ignorare il suggerimento del protocollo alla fine dei risultati arp, in questo esempio, nonostante i dispositivi mostrino come “Ethernet”, in realtà sono tutti su una rete wireless con wi-fi sull’interfaccia en0.

Nota che non vedrai l’indirizzo IP o l’indirizzo MAC del Mac in questo elenco. Se necessario, puoi trovare il tuo indirizzo IP tramite Terminale, Preferenze di Sistema o utilizzando un servizio esterno se stai cercando l’indirizzo esterno.

Mentre arp funziona abbastanza bene per la maggior parte dei casi, e ha il vantaggio di essere incorporato in tutte le versioni di Mac OS X, potrebbe non essere sufficiente per tutti. Per gli utenti più avanzati, nmap è un’opzione ancora migliore per uno strumento di esplorazione della rete, ma nmap richiede l’installazione diretta, la compilazione attraverso l’origine o attraverso qualcosa come homebrew.

Come trovo gli indirizzi IP di tutti gli altri computer sulla mia rete?

Il trucco ping e arp sopra riportato trova ed elenca tutti gli indirizzi IP di qualsiasi dispositivo o computer sulla rete. Ciò significa che l’indirizzo IP di tutti gli stessi computer Mac connessi alla rete, PC Windows, macchine Linux, dispositivi iOS come iPhone e iPad, telefoni e tablet Android sulla stessa rete, anche box IP abilitati come una Apple TV o Playstation saranno trovato, supponendo che i dispositivi e i computer siano connessi alla stessa rete locale del computer che esegue la ricerca.

Conosce un altro modo utile per trovare, localizzare ed elencare dispositivi e computer connessi alla rete sulla stessa rete? condividilo con noi nei commenti!

Like this post? Please share to your friends: