TCP / IP-datanettverk bruker både IP-adressene og MAC-adressene til tilkoblede klientenheter. Mens IP-adressen endres over tid, forblir MAC-adressen til et nettverkskort alltid det samme.
Det er flere grunner til at du kanskje vil vite MAC-adressen på en ekstern datamaskin, og det er enkelt å gjøre ved hjelp av et kommandolinjeverktøy, for eksempel Kommandoprompt i Windows.
En enkelt enhet kan ha flere nettverksgrensesnitt og MAC-adresser. En bærbar datamaskin med Ethernet-, Wi-Fi- og Bluetooth-tilkoblinger har for eksempel to eller noen ganger tre MAC-adresser knyttet til den, en for hver fysisk nettverksenhet.
Hvorfor utgjøre en MAC-adresse?
Grunner til å spore MAC-adressen til en nettverksenhet inkluderer:
- Slik konfigurerer du MAC-adressefiltrering på en ruter for å begrense lokal nettverkstilgang til bare de enhetene hvis adresser samsvarer med en liste over forhåndsinnstillinger
- For å bestemme enhetens produsent (første halvdel av adressen) og serienummer (andre halvdel av adressen) for service
- Å maskerere (spoof) identiteten til en annen enhet. MAC adressering spoofing kan brukes lovlig til å registrere en hjemmenett gateway enhet med en internettleverandør. Det kan også ha ondsinnet hensikt, for eksempel å beseire MAC-adressefiltreringsfunksjonen for å bryte inn i nettverket
Begrensninger av MAC-adressesøk
Det er vanligvis ikke mulig å slå opp MAC-adresser for enheter som er utenfor personens fysiske rekkevidde. Det er ofte ikke mulig å bestemme MAC-adressen til en datamaskin fra sin IP-adresse alene fordi disse to adressene stammer fra forskjellige kilder.
En datamaskinens egen maskinvarekonfigurasjon bestemmer sin MAC-adresse, mens konfigurasjonen av nettverket den er koblet til bestemmer sin IP-adresse.
Men hvis datamaskinene er koblet til samme TCP / IP-nettverk, kan du bestemme MAC-adressen via en teknologi som kalles ARP (Address Resolution Protocol), som følger med TCP / IP.
Ved hjelp av ARP sporer hvert lokalnettgrensesnitt både IP-adressen og MAC-adressen for hver enhet den nylig har kommunisert med. De fleste datamaskiner lar deg se denne listen over adresser som ARP har samlet.
Slik bruker du ARP til å finne en MAC-adresse
I Windows, Linux og andre operativsystemer, kommandolinjeverktøyet arp viser lokal MAC-adresseinformasjon lagret i ARP-cachen. Det virker imidlertid bare innenfor den lille gruppen av datamaskiner på et lokalnettverk (LAN), ikke over Internett.
Merk: Det er en annen metode som brukes til å finne MAC-adressen til datamaskinen du bruker, som innebærer å bruke ipconfig / all kommandoen i Windows.
ARP er ment å brukes av systemadministratorer og er ikke en typisk nyttig måte å spore datamaskiner og folk på internett på.
Her er et eksempel på hvordan du finner en MAC-adresse via en IP-adresse. Start med å pinge enheten du vil at MAC skal adressere for:
ping 192.168.86.45
Ping-kommandoen etablerer en forbindelse med den andre enheten på nettverket og skal vise et slikt resultat: Pinging 192.168.86.45 med 32 byte data: Svar fra 192.168.86.45: bytes = 32 time = 290ms TTL = 128 Svar fra 192.168.86.45: bytes = 32 time = 3ms TTL = 128 Svar fra 192.168.86.45: bytes = 32 time = 176ms TTL = 128 Svar fra 192.168.86.45: bytes = 32 time = 3ms TTL = 128
Bruk følgende arp-kommando for å få en liste som viser MAC-adressen til enheten du nettopp pinged: arp-a
Resultatene kan se ut som dette, men sannsynligvis med mange andre oppføringer: Grensesnitt: 192.168.86.38 --- 0x3 Internett-adresse 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
Finn enhetens IP-adresse i listen; MAC-adressen vises rett ved siden av den. I dette eksemplet er IP-adressen 192.168.86.45 og MAC-adressen er 98-90-96-B9-9D-61 (de er i fet skrift her bare for vektlegging).