Cum se utilizează o adresă IP pentru a găsi o adresă MAC

Rețelele de computer TCP / IP utilizează atât adresele IP, cât și adresele MAC ale dispozitivelor client conectate. În timp ce adresa IP se schimbă în timp, adresa MAC a unui adaptor de rețea rămâne întotdeauna aceeași.

Există mai multe motive pentru care doriți să cunoașteți adresa MAC a unui computer la distanță și este foarte ușor să faceți acest lucru utilizând un utilitar pentru linia de comandă , cum ar fi Command Prompt în Windows.

Un singur dispozitiv poate avea mai multe interfețe de rețea și adrese MAC. Un laptop cu conexiuni Ethernet , Wi-Fi și Bluetooth , de exemplu, are două sau, uneori, trei adrese MAC asociate cu acesta, unul pentru fiecare dispozitiv de rețea fizică.

De ce să identificăm o adresă MAC?

Există numeroase motive pentru a identifica adresa MAC a unui dispozitiv de rețea:

Limitările căutărilor adreselor MAC

Din păcate, nu este în general posibil să se caute adrese MAC pentru dispozitivele din afara domeniului fizic. De multe ori nu este posibilă determinarea adresei MAC a unui computer numai de la adresa sa IP, deoarece aceste două adrese provin din diferite surse.

Configurația hardware a calculatorului determină adresa MAC în timp ce configurația rețelei în care este conectată determină adresa IP.

Cu toate acestea, dacă computerele sunt conectate la aceeași rețea TCP / IP, puteți determina adresa MAC printr-o tehnologie numită ARP (Address Resolution Protocol) , care este inclusă în TCP / IP.

Folosind ARP, fiecare interfață de rețea locală urmărește atât adresa IP, cât și adresa MAC pentru fiecare dispozitiv cu care a comunicat recent. Majoritatea calculatoarelor vă permit să vedeți această listă de adrese pe care ARP le-a colectat.

Cum se utilizează ARP pentru a găsi o adresă MAC

În sistemele de operare Windows, Linux și alte sisteme de operare , utilitarul de linie de comandă "arp" afișează informații locale despre adresa MAC stocate în memoria cache ARP. Cu toate acestea, funcționează numai în grupul mic de computere dintr-o rețea locală (LAN) , nu pe internet.

Notă: Există o metodă diferită utilizată pentru a găsi adresa MAC a computerului pe care îl utilizați în prezent , ceea ce presupune utilizarea comenzii ipconfig / all (în Windows).

ARP este destinat să fie utilizat de administratorii de sistem și nu este o modalitate generală de a urmări computerele și persoanele de pe internet.

Cu toate acestea, mai jos este un exemplu de cum să găsiți o adresă MAC printr-o adresă IP. Mai întâi, începeți prin pingerea dispozitivului pe care doriți să îl adresați MAC pentru:

ping 192.168.86.45

Comanda ping stabilește o conexiune cu celălalt dispozitiv din rețea și ar trebui să afișeze un rezultat ca acesta:

Pinging 192.168.86.45 cu 32 octeți de date: Răspunde de la 192.168.86.45: bytes = 32 time = 290ms TTL = 128 Răspunde de la 192.168.86.45: bytes = 32 time = 3ms TTL = 128 Răspunde de la 192.168.86.45: bytes = 32 time = 176ms TTL = 128 Răspunde de la 192.168.86.45: bytes = 32 time = 3ms TTL = 128

Utilizați următoarea comandă arp pentru a obține o listă care arată adresa MAC a dispozitivului pe care l-ați ping:

arp -a

Rezultatele ar putea arăta astfel, dar probabil și cu multe alte intrări:

Interfață: 192.168.86.38 --- 0x3 Adresă fizică Adresa fizică 192.168.86.1 70-3a-cb-14-11-7a dinamică 192.168.86.45 98-90-96-B9-9D-61 dinamică 192.168.86.255 ff- ff-ff-ff-ff-ff static 224.0.0.22 01-00-5e-00-00-16 static 224.0.0.251 01-00-5e-00-00-fb static

Găsiți adresa IP a dispozitivului în listă; adresa MAC este afișată chiar lângă ea. În acest exemplu, adresa IP este 192.168.86.45, iar adresa MAC este 98-90-96-B9-9D-61 (acestea sunt bold aici pentru accent).