Kan ik het IP-adres vinden op basis van een MAC-adres?

banner

Degenen die enig begrip hebben van computernetwerken weten dat apparaten bij internetcommunicatie een unieke identificatie nodig hebben, het IP-adres. Binnen een lokaal netwerk (LAN) is het MAC-adres van een apparaat het unieke hardwareadres. Dus als we alleen het MAC-adres van een apparaat hebben, kunnen we dan op basis van deze informatie het bijbehorende IP-adres vinden? Dit is een veel voorkomende vraag en veel mensen vragen hier vaak om advies. Dit artikel is bedoeld om deze veelgestelde vraag te beantwoorden.

Relatie tussen MAC-adres en IP-adres

MAC Address (Media Access Control Address) en IP Address (Internet Protocol Address) zijn twee verschillende soorten adressen. Het MAC-adres verwijst naar het fysieke adres van de netwerkadapter (zoals een netwerkkaart), dat wereldwijd uniek is en vooraf is geconfigureerd door de fabrikant om het apparaat te identificeren dat op het netwerk is aangesloten. Aan de andere kant is het IP-adres het logische adres van een apparaat op het netwerk, dat door de netwerkbeheerder is geconfigureerd om de locatie van het apparaat in het netwerk te identificeren. Het MAC-adres is een 48-bits adres, meestal weergegeven in hexadecimaal formaat met 6 bytes gescheiden door dubbele punten, bijvoorbeeld 08:00:27:7D:9C:14. Het IP-adres is een 32-bits adres, meestal weergegeven in decimaal formaat met 4 bytes gescheiden door punten, bijvoorbeeld 192.168.1.1. Wat is een IP-adres?

Tijdens het netwerkcommunicatieproces stuurt het bronapparaat datapakketten naar het bestemmingsapparaat en adresseert het het bestemmingsapparaat via zijn IP-adres. De datapakketten worden echter niet rechtstreeks via het IP-adres verzonden tijdens het eigenlijke overdrachtsproces, maar vereisen in plaats daarvan fysieke adressering met behulp van het MAC-adres van de netwerkadapter om ervoor te zorgen dat de datapakketten correct naar het bestemmingsapparaat worden verzonden. Daarom is er een bepaalde mapping-relatie tussen het IP-adres en het MAC-adres, die meestal wordt voltooid via Address Resolution Protocol (ARP).

mac address vs ip address

Kan ik het IP-adres vinden op basis van een MAC-adres?

Terugkomend op de beginvraag, kan ik het IP-adres vinden op basis van een MAC-adres?

Het antwoord is: over het algemeen kun je het IP-adres niet direct vinden op basis van het MAC-adres. In een lokaal netwerk (LAN) kunt u echter het ARP-protocol gebruiken om het MAC-adres aan het IP-adres toe te wijzen.

Wanneer een computer met een andere computer moet communiceren, stuurt deze een ARP-verzoek om het MAC-adres van de andere computer op te vragen. Als de andere computer zich op hetzelfde LAN bevindt, reageert deze met zijn eigen MAC-adres. De router registreert het MAC-adres en het bijbehorende IP-adres in zijn ARP-cachetabel.

Als u dus een MAC-adres kent, kunt u de volgende stappen uitvoeren om het bijbehorende IP-adres te vinden.

  1. Open de opdrachtregelinterface. Druk in het Windows-systeem op de Win + R-toetsen, typ "cmd" in het dialoogvenster "Uitvoeren" en klik vervolgens op "OK" om de opdrachtregelinterface te openen. In Linux- of macOS-systemen kunt u de terminal openen om de opdrachtregelinterface te openen.
  2. open
  3. Voer de ARP-opdracht in. Voer in de opdrachtregelinterface de opdracht "arp -a" in en druk vervolgens op de toets "Enter". Deze opdracht toont een lijst met MAC-adressen en IP-adressen van alle bekende apparaten in het LAN.
  4. enter
  5. Zoek het doelapparaat. Zoek in de lijst naar het MAC-adres dat u wilt vinden, waarna het IP-adres van dat MAC-adresapparaat in de kolom links ervan wordt weergegeven. Als het MAC-adres bijvoorbeeld d8-12-65-85-56-79 is, is het IP-adres van het bijbehorende apparaat 192.168.100.136.
  6. find

Nogmaals, het gebruik van de ARP-opdracht om een IP-adres te vinden, zoals hierboven beschreven, moet worden gedaan binnen hetzelfde lokale netwerk (LAN). Als u het IP-adres wilt vinden van een apparaat dat zich niet in hetzelfde LAN bevindt, moet u andere hulpmiddelen en technieken gebruiken.

📚 Reactie

Talen