Skip to content

Lze MAC adresy převést na IP adresy?

16 de Září de 2021
GettyImages sb10063454o 002 57dc1b943df78c9cce926101

Adresa MAC představuje fyzický identifikátor síťového adaptéru, zatímco adresa IP představuje adresu logického zařízení v sítích TCP/IP. Pouze v konkrétních situacích může klientský klient identifikovat IP adresu přidruženou k adaptéru, když zná pouze jeho MAC adresu.

Podpora protokolu ARP a dalších protokolů TCP/IP pro adresy MAC

Nyní zastaralé protokoly TCP/IP s názvem Reverse ARP a InARP by mohly identifikovat IP adresy z MAC adres. Jejich funkčnost je součástí DHCP. Zatímco interní funkce DHCP spravují data MAC i IP adres, protokol neumožňuje uživatelům přístup k těmto datům. Integrovaná funkce TCP/IP, Address Resolution Protocol, překládá IP adresy na MAC adresy. ARP nebyl navržen pro překlad adres v opačném směru, ale jeho data mohou v určitých situacích pomoci.

Podpora ARP cache pro MAC a IP adresy

ARP udržuje seznam IP adres i odpovídajících MAC adres nazývaný ARP cache. Tyto mezipaměti jsou k dispozici na jednotlivých síťových adaptérech a také na směrovačích. Z mezipaměti je možné odvodit IP adresu z MAC adresy; mechanismus je však v mnoha ohledech omezený. Zařízení s internetovým protokolem zjišťují adresy pomocí zpráv protokolu Internet Control Message Protocol, jako jsou zprávy spuštěné pomocí příkazů ping. Ping vzdáleného zařízení z libovolného klienta spustí aktualizaci mezipaměti ARP na žádajícím zařízení. V systému Windows a některých dalších síťových operačních systémech poskytuje příkaz arp přístup k místní mezipaměti ARP. V systému Windows například zadejte arp -a na příkazovém řádku nebo PowerShell zobrazte všechny položky v mezipaměti ARP daného počítače. Tato mezipaměť může být prázdná v závislosti na konfiguraci místní sítě. V nejlepším případě mezipaměť ARP klientského zařízení obsahuje pouze položky pro jiné počítače v síti LAN.

Většina domácích širokopásmových směrovačů umožňuje prohlížení jejich mezipaměti ARP prostřednictvím rozhraní konzoly. Tato funkce odhaluje IP i MAC adresy pro každé zařízení aktuálně připojené k domácí síti. Směrovače neudržují mapování adres IP na MAC pro klienty v jiných sítích kromě jejich vlastních. Položky pro vzdálená zařízení se mohou objevit v seznamu ARP, ale zobrazené MAC adresy jsou pro router vzdálené sítě, nikoli pro skutečné klientské zařízení za routerem.

Software pro správu pro adresování zařízení v obchodních sítích

Větší obchodní počítačové sítě řeší problém univerzálního mapování adres MAC na IP instalací speciálních softwarových agentů pro správu na své klienty. Tyto softwarové systémy založené na protokolu Simple Network Management Protocol obsahují funkci nazývanou zjišťování sítě. Systémy zjišťování sítě předávají zprávy agentovi na každém síťovém zařízení s požadavkem na IP i MAC adresy tohoto zařízení. Systém přijme a poté uloží výsledky do výchozí tabulky oddělené od jakékoli jednotlivé mezipaměti ARP.

SNMP diagram

Korporace, které mají plnou kontrolu nad svými soukromými intranety, používají software pro správu sítě ke správě klientského hardwaru, který také vlastní. Běžná spotřebitelská zařízení, jako jsou telefony, nemají nainstalované agenty SNMP ani směrovače domácí sítě nefungují jako konzoly SNMP.