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:
- Nastavenie filtrovania adresy MAC na smerovači, aby sa obmedzil prístup lokálnej siete len k zariadeniam, ktorých adresy zodpovedajú zoznamu predvolieb
- Určiť výrobcu zariadenia (prvá polovica adresy) a sériové číslo (druhá polovica adresy), ako napríklad záručný servis
- Ak chcete maskovať (spoofing) identitu iného zariadenia. Sponzorovanie adresy MAC môže byť legálne použité na registráciu zariadenia brány domácej siete s poskytovateľom internetu. Môže však mať aj škodlivý úmysel, pretože chce zabrániť filtrovaniu adresy MAC tak, aby sa prenikol do siete
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.45Prí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 = 128Použite nasledujúci príkaz arp na získanie zoznamu, ktorý zobrazuje MAC adresu tohto zariadenia, ktoré ste pingovali:
arp -aVý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).