Skip to content

Kan MAC -adresser konverteras till IP -adresser?

10 de september de 2021
GettyImages sb10063454o 002 57dc1b943df78c9cce926101

En MAC -adress representerar den fysiska identifieraren för ett nätverkskort, medan IP -adressen representerar en logisk enhetsadress på TCP/IP -nätverk. Endast i specifika situationer kan en klientanvändare identifiera IP -adressen som är kopplad till en adapter när han bara känner till dess MAC -adress.

ARP och andra TCP/IP -protokollstöd för MAC -adresser

Nu föråldrade TCP/IP-protokoll som kallas Reverse ARP och InARP kan identifiera IP-adresser från MAC-adresser. Deras funktionalitet är en del av DHCP. Medan DHCP: s interna funktioner hanterar både MAC- och IP -adressdata, tillåter inte protokollet användare att komma åt data. En inbyggd funktion i TCP/IP, Address Resolution Protocol, översätter IP-adresser till MAC-adresser. ARP var inte utformat för att översätta adresser åt andra hållet, men dess data kan hjälpa i vissa situationer.

ARP Cache -stöd för MAC- och IP -adresser

ARP har en lista över både IP -adresser och matchande MAC -adresser som kallas ARP -cache. Dessa cacher är tillgängliga på enskilda nätverkskort och även på routrar. Från cacheminnet är det möjligt att härleda en IP -adress från en MAC -adress; mekanismen är dock begränsad i många avseenden. Internet Protocol -enheter upptäcker adresser via Internet Control Message Protocol -meddelanden, till exempel de som utlöses av användning av ping -kommandon. Pingning av en fjärrenhet från en klient utlöser en ARP -cache -uppdatering på den begärande enheten. I Windows och vissa andra nätverksoperativsystem ger kommandot arp åtkomst till den lokala ARP -cachen. Skriv till exempel i Windows arp -a i kommandotolken eller PowerShell för att visa alla poster i datorns ARP -cache. Denna cache kan vara tom beroende på hur det lokala nätverket är konfigurerat. I bästa fall innehåller en klientenhetens ARP -cache bara poster för andra datorer på LAN.

De flesta hemmabredbandsroutrar tillåter visning av deras ARP -cacher via deras konsolgränssnitt. Denna funktion avslöjar både IP- och MAC -adresser för varje enhet som för närvarande är ansluten till hemnätverket. Routrar underhåller inte IP-till-MAC-adressmappningar för klienter på andra nätverk förutom sina egna. Inmatningar för fjärrenheter kan visas i ARP -listan, men MAC -adresserna som visas är för fjärrenätverkets router, inte för den faktiska klientenheten bakom routern.

Hanteringsprogramvara för enhetsadressering i affärsnätverk

Större affärsnätverk löser problemet med universell MAC-till-IP-adressmappning genom att installera specialhanteringsprogramagenter på sina kunder. Dessa mjukvarusystem, baserade på Simple Network Management Protocol, innehåller en funktion som kallas network discovery. Network discovery -system vidarebefordrar meddelanden till agenten på varje nätverksenhet med en begäran om både IP- och MAC -adresser för den enheten. Systemet tar emot och lagrar sedan resultaten i en standardtabell separat från en enskild ARP -cache.

SNMP -diagram

Företag som har full kontroll över sina privata intranät använder programvara för nätverkshantering för att hantera klienthårdvaran som de också äger. Vanliga konsumentenheter som telefoner har inte SNMP -agenter installerade, och routerns hemnätverk fungerar inte heller som SNMP -konsoler.