TCP / IP-computernetværk bruger både IP-adresserne og MAC-adresserne på tilsluttede klientenheder. Mens IP-adressen ændres over tid, forbliver MAC-adressen på en netværksadapter altid den samme.
Der er flere grunde til, at du måske vil vide MAC-adressen på en fjerncomputer, og det er nemt at gøre ved at bruge et kommandolinjeværktøj som f.eks. Kommandoprompt i Windows.
En enkelt enhed kan have flere netværksgrænseflader og MAC-adresser. En bærbar computer med Ethernet-, Wi-Fi- og Bluetooth-forbindelser har for eksempel to eller nogle gange tre MAC-adresser tilknyttet den, en for hver fysisk netværksenhed.
Hvorfor udregne en MAC-adresse?
Årsager til at spore MAC-adressen på en netværksenhed omfatter:
- At indstille MAC-adressefiltrering på en router for at begrænse lokalnetværksadgang til kun de enheder, hvis adresser matcher en liste over forudindstillinger
- For at bestemme enhedens producent (første halvdel af adressen) og serienummer (anden halvdel af adressen) for service
- At maskerere (spoof) identiteten af en anden enhed. MAC adressering spoofing kan bruges lovligt til at registrere et hjemmenetværk gateway enhed med en internetudbyder. Det kan også have ondsindet hensigt, såsom at besejre MAC-adressefiltreringsfunktionen for at bryde ind i netværket
Begrænsninger af MAC-adresseopslag
Det er normalt ikke muligt at opsøge MAC-adresser for enheder, der er uden for en persons fysiske rækkevidde. Det er ofte ikke muligt at bestemme MAC-adressen på en computer alene fra dens IP-adresse alene, fordi disse to adresser stammer fra forskellige kilder.
En computers egen hardwarekonfiguration bestemmer dens MAC-adresse, mens konfigurationen af det netværk, den er tilsluttet, bestemmer dens IP-adresse.
Men hvis computeren er forbundet til det samme TCP / IP-netværk, kan du bestemme MAC-adressen via en teknologi kaldet ARP (Address Resolution Protocol), som er inkluderet i TCP / IP.
Ved hjælp af ARP sporer hver lokal netværksinterface både IP-adressen og MAC-adressen for hver enhed, som den for nylig har meddelt. De fleste computere giver dig mulighed for at se denne liste over adresser, som ARP har samlet.
Sådan bruges ARP til at finde en MAC-adresse
I Windows, Linux og andre operativsystemer, kommandolinjeværktøjet arp viser lokal MAC-adresseoplysninger, der er gemt i ARP-cachen. Det virker dog kun inden for den lille gruppe af computere på et lokalnetværk (LAN), ikke over internettet.
Bemærk: Der findes en anden metode til at finde MAC-adressen til den computer, du bruger i øjeblikket, hvilket indebærer at bruge ipconfig / all kommando i Windows.
ARP er beregnet til at blive brugt af systemadministratorer og er ikke en typisk nyttig måde at spore computere og mennesker på internettet på.
Her er et eksempel på, hvordan man finder en MAC-adresse via en IP-adresse. Start med at pinge den enhed, du vil have MAC til at adressere til:
ping 192.168.86.45
Ping-kommandoen etablerer en forbindelse med den anden enhed på netværket og skal vise et resultat som dette: Pinging 192.168.86.45 med 32 bytes data: Svar fra 192.168.86.45: bytes = 32 gang = 290ms TTL = 128 Svar fra 192.168.86.45: bytes = 32 time = 3ms TTL = 128 Svar fra 192.168.86.45: bytes = 32 gang = 176ms TTL = 128 Svar fra 192.168.86.45: bytes = 32 time = 3ms TTL = 128
Brug følgende arp-kommando for at få en liste, der viser MAC-adressen på den enhed, du lige har pinget: arp-a
Resultaterne kan se sådan ud, men sandsynligvis med mange andre poster: Interface: 192.168.86.38 --- 0x3 Internetadresse Fysisk Adressetype 192.168.86.1 70-3a-cb-14-11-7a dynamisk 192.168.86.45 98-90-96-B9-9D-61 dynamisk 192.168.86.255 ff-ff-ff-ff-ff-ff statisk 224.0.0.22 01-00-5e-00-00-16 statisk 224.0.0.251 01-00-5e-00-00-fb statisk
Find enhedens IP-adresse i listen; MAC-adressen vises lige ved siden af den. I dette eksempel er IP-adressen 192.168.86.45, og dens MAC-adresse er 98-90-96-B9-9D-61 (de er i fed skrift her kun til vægt).