TCP / IP-computernetwerken gebruiken zowel de IP-adressen als MAC-adressen van aangesloten clientapparaten. Hoewel het IP-adres in de loop van de tijd verandert, blijft het MAC-adres van een netwerkadapter altijd hetzelfde.
Er zijn verschillende redenen waarom u het MAC-adres van een externe computer wilt weten, en het is eenvoudig om dit te doen door een opdrachtregelprogramma te gebruiken, zoals de opdrachtprompt in Windows.
Een enkel apparaat kan meerdere netwerkinterfaces en MAC-adressen bezitten. Op een laptopcomputer met Ethernet-, Wi-Fi- en Bluetooth-verbindingen zijn bijvoorbeeld twee of soms drie MAC-adressen gekoppeld, één voor elk fysiek netwerkapparaat.
Waarom een MAC-adres uitzoeken?
Redenen om het MAC-adres van een netwerkapparaat te achterhalen zijn onder meer:
- Om MAC-adresfiltering op een router in te stellen om lokale netwerktoegang te beperken tot alleen die apparaten waarvan de adressen overeenkomen met een lijst met presets
- Om de fabrikant van het apparaat (eerste helft van het adres) en serienummer (tweede helft van het adres) te bepalen voor service
- Om de identiteit van een ander apparaat te maskeren (spoofen). MAC-adressering spoofing kan op legitieme wijze worden gebruikt om een gateway-apparaat voor een thuisnetwerk bij een internetprovider te registreren. Het kan ook kwaadaardige bedoelingen hebben, zoals het uitschakelen van de filterfunctie voor MAC-adressen om in te breken in het netwerk
Beperkingen van Look-ups van MAC-adressen
Het is normaal gesproken niet mogelijk om MAC-adressen op te zoeken voor apparaten die buiten het fysieke bereik van een persoon liggen. Het is vaak niet mogelijk om het MAC-adres van een computer alleen uit zijn IP-adres te bepalen, omdat deze twee adressen afkomstig zijn van verschillende bronnen.
De hardwareconfiguratie van een computer bepaalt het MAC-adres, terwijl de configuratie van het netwerk waarmee het verbonden is, het IP-adres bepaalt.
Als de computers echter met hetzelfde TCP / IP-netwerk zijn verbonden, kunt u het MAC-adres bepalen via een technologie met de naam ARP (Address Resolution Protocol), die is opgenomen in TCP / IP.
Met behulp van ARP houdt elke lokale netwerkinterface zowel het IP-adres als het MAC-adres bij voor elk apparaat waarmee recent is gecommuniceerd. Op de meeste computers kunt u deze lijst met adressen bekijken die ARP heeft verzameld.
ARP gebruiken om een MAC-adres te vinden
In Windows, Linux en andere besturingssystemen, het opdrachtregelhulpprogramma arp toont lokale MAC-adresinformatie die is opgeslagen in de ARP-cache. Het werkt echter alleen binnen de kleine groep computers op een lokaal netwerk (LAN), niet op internet.
Notitie: Er is nog een andere methode gebruikt om het MAC-adres te vinden van de computer die u op dit moment gebruikt, waarbij u de computer gebruikt ipconfig / allemaal commando in Windows.
ARP is bedoeld voor gebruik door systeembeheerders en is geen typisch handige manier om computers en mensen op internet op te sporen.
Hier is een voorbeeld van het vinden van een MAC-adres via een IP-adres. Begin met het pingen van het apparaat waarvoor u de MAC wilt laten adresseren:
ping 192.168.86.45
De ping-opdracht brengt een verbinding tot stand met het andere apparaat in het netwerk en zou een resultaat als dit moeten tonen: 192.168.86.45 pingen met 32 bytes aan gegevens: Antwoord van 192.168.86.45: bytes = 32 keer = 290ms TTL = 128 Antwoord van 192.168.86.45: bytes = 32 keer = 3ms TTL = 128 Antwoord van 192.168.86.45: bytes = 32 keer = 176ms TTL = 128 Antwoord van 192.168.86.45: bytes = 32 keer = 3ms TTL = 128
Gebruik de volgende arp-opdracht om een lijst te krijgen met het MAC-adres van het apparaat dat u zojuist hebt gepingd: arp -a
De resultaten kunnen er ongeveer zo uitzien, maar waarschijnlijk met veel andere vermeldingen: Interface: 192.168.86.38 --- 0x3 Fysiek adres van internetadres 192.168.86.1 70-3a-cb-14-11-7a dynamisch 192.168.86.45 98-90-96-B9-9D-61 dynamic 192.168.86.255 ff-ff-ff-ff-ff-ff statisch 224.0.0.22 01-00-5e-00-00-16 static 224.0.0.251 01-00-5e-00-00-fb static
Zoek het IP-adres van het apparaat in de lijst; het MAC-adres staat er vlak naast. In dit voorbeeld is het IP-adres 192.168.86.45 en het MAC-adres is 98-90-96-B9-9D-61 (ze staan hier alleen voor de nadruk vetgedrukt).