Kan MAC-adresser konverteras till IP-adresser?

Innehållsförteckning:

Kan MAC-adresser konverteras till IP-adresser?
Kan MAC-adresser konverteras till IP-adresser?
Anonim

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

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

Nu föråldrade TCP/IP-protokoll som kallas Reverse ARP och InARP kunde identifiera IP-adresser från MAC-adresser. Deras funktionalitet är en del av DHCP. Även om DHCP:s interna funktion hanterar både MAC- och IP-adressdata, tillåter protokollet inte användare att komma åt dessa data.

En inbyggd funktion i TCP/IP, Address Resolution Protocol, översätter IP-adresser till MAC-adresser. ARP utformades inte för att översätta adresser åt andra hållet, men dess data kan hjälpa i vissa situationer.

ARP-cachestöd för MAC- och IP-adresser

ARP upprätthåller en lista över både IP-adresser och matchande MAC-adresser som kallas ARP-cache. Dessa cachar är tillgängliga på individuella nätverkskort och även på routrar. Från cachen ä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 genom Internet Control Message Protocol-meddelanden, till exempel de som utlöses av användningen av ping-kommandon. Pingning av en fjärrenhet från valfri klient utlöser en ARP-cacheuppdatering på den begärande enheten.

I Windows och vissa andra nätverksoperativsystem ger kommandot arp åtkomst till den lokala ARP-cachen. I Windows, till exempel, skriv arp -a vid kommandotolken eller PowerShell för att visa alla poster i den datorns ARP-cache.

Det här cacheminnet kan vara tomt beroende på hur det lokala nätverket är konfigurerat. I bästa fall innehåller en klientenhets ARP-cache endast poster för andra datorer på LAN.

Image
Image

De flesta bredbandsroutrar för hemmet tillåter visning av sina ARP-cachar via deras konsolgränssnitt. Den här funktionen avslöjar både IP- och MAC-adresser för varje enhet som för närvarande är ansluten till hemnätverket.

Routrar upprätthåller inte IP-till-MAC-adressmappningar för klienter på andra nätverk än sina egna. Poster för fjärrenheter kan visas i ARP-listan, men MAC-adresserna som visas är för fjärrnätverkets router, inte för den faktiska klientenheten bakom routern.

Management Software for Device Addressing on Business Networks

Större företagsdatornätverk löser problemet med universell MAC-till-IP-adressmappning genom att installera speciella hanteringsprogramvaruagenter på sina klienter. Dessa programvarusystem, baserade på Simple Network Management Protocol, inkluderar en funktion som kallas nätverksupptäckt.

Nätverksupptäcktssystem vidarebefordrar meddelanden till agenten på varje nätverksenhet med en begäran om både IP- och MAC-adresserna för den enheten. Systemet tar emot och lagrar sedan resultaten i en standardtabell separat från varje individuell ARP-cache.

Image
Image

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 inte heller hemmanätverksroutrar fungerar som SNMP-konsoler.

Rekommenderad: