Ako používať adresu IP na nájdenie MAC adresy

Počítačové siete TCP / IP používajú IP adresy aj MAC adresy pripojených klientských zariadení. Zatiaľ čo sa adresa IP mení v priebehu času, adresa MAC sieťového adaptéra zostáva vždy rovnaká.

Existuje niekoľko dôvodov, prečo by ste mohli chcieť poznať MAC adresu vzdialeného počítača, a to je veľmi jednoduché pomocou pomôcky príkazového riadku , ako je príkazový riadok v systéme Windows.

Jedno zariadenie môže mať viacero sieťových rozhraní a MAC adries. Napríklad prenosný počítač s pripojeniami Ethernet , Wi-Fi a Bluetooth má dve alebo niekedy tri priradené MAC adresy, jednu pre každé fyzické sieťové zariadenie.

Prečo vyberať adresu MAC?

Existuje mnoho dôvodov na vyhľadanie adresy MAC sieťového zariadenia:

Obmedzenia vyhľadávania MAC adries

Bohužiaľ, nie je všeobecne možné vyhľadať MAC adresy pre zariadenia mimo fyzického dosahu osoby. Často nie je možné určiť adresu MAC počítača iba z jeho adresy IP, pretože tieto dve adresy pochádzajú z rôznych zdrojov.

Vlastná hardvérová konfigurácia počítača určuje svoju MAC adresu, zatiaľ čo konfigurácia siete, ku ktorej je pripojená, určuje jej IP adresu.

Ak sú však počítače pripojené k rovnakej sieti TCP / IP, adresu MAC môžete určiť pomocou technológie ARP (Address Resolution Protocol) , ktorá je súčasťou protokolu TCP / IP.

Pomocou protokolu ARP každé rozhranie lokálnej siete sleduje adresu IP aj adresu MAC pre každé zariadenie, s ktorým nedávno komunikovalo. Väčšina počítačov vám umožňuje zobraziť zoznam adries, ktoré ARP získal.

Ako používať ARP na nájdenie MAC adresy

V operačnom systéme Windows, Linux a iných operačných systémoch príkazový riadok "arp" zobrazuje miestne informácie MAC adresy uložené v pamäti ARP. Pracuje však iba v malej skupine počítačov v lokálnej sieti (LAN) , nie cez internet.

Poznámka: Existuje iná metóda, ktorá sa používa na vyhľadanie MAC adresy počítača, ktorý práve používate , čo zahŕňa použitie príkazu ipconfig / all (v systéme Windows).

Systém ARP je určený na používanie správcami systému a nie je všeobecne užitočným spôsobom na sledovanie počítačov a ľudí na internete.

Napriek tomu je nižšie jeden príklad toho, ako nájsť adresu MAC prostredníctvom adresy IP. Najprv začnite pingingom zariadenia, ktoré chcete MAC adresovať:

ping 192.168.86.45

Príkaz ping vytvorí spojenie s druhým zariadením v sieti a zobrazí takýto výsledok:

Pinging 192.168.86.45 s 32 bajtami dát: Odpoveď z 192.168.86.45: bytes = 32 time = 290ms TTL = 128 Odpoveď z 192.168.86.45: bytes = 32 time = 3ms TTL = 128 Odpoveď z 192.168.86.45: bytes = 32 time = 176 ms TTL = 128 Odpoveď z 192.168.86.45: bytes = 32 time = 3ms TTL = 128

Použite nasledujúci príkaz arp na získanie zoznamu, ktorý zobrazuje MAC adresu tohto zariadenia, ktoré ste pingovali:

arp -a

Výsledky môžu vyzerať takto, ale pravdepodobne s mnohými ďalšími položkami:

Rozhranie: 192.168.86.38 --- 0x3 Internetová adresa Fyzická adresa 192.168.86.1 70-3a-cb-14-11-7a dynamická 192.168.86.45 98-90-96-B9-9D-61 dynamická 192.168.86.255 ff- ff-ff-ff-ff-ff statická 224.0.0.22 01-00-5e-00-00-16 statická 224.0.0.251 01-00-5e-00-00-fb statická

Nájdite v zozname adresu IP zariadenia; MAC adresa je zobrazená hneď vedľa nej. V tomto príklade je adresa IP 192.168.86.45 a jeho MAC adresa je 98-90-96-B9-9D-61 (sú tu tu dôrazne).