Zobrazenie IP adries zariadení LAN z príkazového riadka v systéme Mac OS

Obsah:

Anonim

Ak potrebujete zobraziť adresy IP iného hardvéru v rovnakej sieti LAN (Local Area Network) ako Mac, nástroj arp príkazového riadku funguje celkom dobre. Rýchlo nájdete IP adresy ostatných zariadení a sprievodné adresy MAC, ktoré môžu zjednodušiť priame sieťové pripojenia a byť užitočné pre mnohé iné účely týkajúce sa siete a riešenia problémov.

Nájsť adresy IP miestnych zariadení pomocou arp

Začnite spustením aplikácie Terminál z /Applications/Utilities/ (alebo pomocou Spotlight a Command+medzerník). Nástroj arp používa ARP (Address Resolution Protocol) na zobrazenie a riadenie funkcií rozlíšenia sieťových adries. Na účely, ktoré tu chceme dosiahnuť, je najjednoduchšie použitie arp s pripojeným príznakom -a:

arp -a

Týmto sa vrátia zariadenia nájdené v lokálnej sieti, vrátane iných počítačov Mac, PC, smerovačov, iPhonov a iPadov, pričom sa zobrazí ich IP adresa LAN, ako aj ich individuálna MAC adresa. (V druhom prípade môžete pomôcť rozlíšiť hardvér ich priradením k MAC adrese nájdenej v MacOS X alebo v iOS).

Príklad výstupu arp -a vyzerá takto: % arp -a ? (192.168.0.1) na 0:0:ca:1:2:3 na en0 ifscope ? (192.168.0.2) na 68:b8:3d:22:1c:42 na en0 ifscope ? (192.168.0.11) v b4:12:23:5a:d3:6f na en0 ifscope ? (192.168.0.255) na ff:ff:ff:ff:ff:ff na en0 ifscope

Ako nájsť IP adresy zariadení v lokálnej sieti pomocou príkazov ping a arp

Ak výstup nevyzerá aktuálne alebo ak v ňom chýba IP, o ktorej si myslíte, že by tam mala byť, odošlite príkaz ping na IP adresu vysielania (zvyčajne posledný výsledok arp -a s koncovkou „.255“ ), potom znova spustite arp -a takto.

Najprv odošlite príkaz ping na IP adresu vysielania:

Terminál % ping 192.168.0.255 PING 192.168.0.255 (192.168.0.255): 56 dátových bajtov 64 bajtov od 192.168.0.6 čas=0ict44=seq 0,079 ms 64 bajtov z 192.168.0.1: icmp_seq=0 ttl=64 time=1,922 ms --- 192.168.0.255 štatistika ping --- 2 odoslané pakety, 2 prijaté pakety, +6 duplikátov, minimálna strata paketu 0,0 % /avg/max/stddev=0,079/39,404/303,510/75,738 ms

Potom znova spustite príkaz arp -a:

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

V tomto príklade si všimnite, že 192.168.0.10 je nová adresa IP v porovnaní s predchádzajúcimi výsledkami, keďže tento počítač sa práve pripojil k sieti.

Návrh protokolu na konci výsledkov arp môžete ignorovať, v tomto príklade napriek tomu, že zariadenia zobrazujúce sa ako „ethernet“, sú v skutočnosti všetky v bezdrôtovej sieti s wi-fi na en0 rozhranie.

Všimnite si, že v tomto zozname neuvidíte vlastnú IP adresu ani MAC adresu počítačov Mac. Ak je to potrebné, môžete nájsť svoju vlastnú IP adresu prostredníctvom terminálu, systémových predvolieb alebo pomocou externej služby, ak hľadáte externú adresu.

Zatiaľ čo arp vo väčšine prípadov funguje dostatočne dobre a má tú výhodu, že je zabudovaný do všetkých verzií Mac OS X, nemusí byť pre každého postačujúci.Pre pokročilejších používateľov je nmap ešte lepšou voľbou pre nástroj na zisťovanie siete, ale nmap vyžaduje inštaláciu buď priamo, kompiláciu cez zdroj alebo cez niečo ako homebrew.

Ako nájdem IP adresy všetkých ostatných počítačov v mojej sieti?

Vyššie uvedený trik ping a arp nájde a vypíše všetky IP adresy všetkých zariadení alebo počítačov v sieti. To znamená, že IP adresa všetkých počítačov Mac pripojených k rovnakej sieti, počítačov so systémom Windows, počítačov so systémom Linux, zariadení so systémom iOS, ako sú iPhone a iPad, telefónov a tabletov so systémom Android v rovnakej sieti, dokonca aj boxov s povolenou IP ako sú Apple TV alebo Playstation bude nájdené, za predpokladu, že tieto zariadenia a počítače sú pripojené k rovnakej lokálnej sieti ako počítač, ktorý vyhľadáva.

Poznáte iný užitočný spôsob, ako nájsť, lokalizovať a zobraziť zoznam zariadení a počítačov pripojených k sieti v rovnakej sieti? Podeľte sa o to s nami v komentároch!

Zobrazenie IP adries zariadení LAN z príkazového riadka v systéme Mac OS