Kas MAC-aadresse saab muuta IP-aadressiks?

MAC-aadress esindab võrguadapteri füüsilist identifikaatorit, samas kui IP-aadress tähistab loogilise seadme aadressi TCP / IP- võrkudes. Ainult teatud konkreetsetes olukordades võib kliendi kasutaja tuvastada adapteriga seotud IP-aadressi, kui teab ainult oma MAC-aadressi.

ARP ja muu TCP / IP-protokolli tugi MAC-aadressidele

Nüüd vananenud TCP / IP-protokollid, mida nimetatakse RARP (Reverse ARP) ja InARP, võivad MAC-aadressidest IP-aadresse tuvastada. Nende funktsioonid on DHCP-i osa. Kuigi DHCP-i sisemine toimimine haldab nii MAC-i kui ka IP-aadressi andmeid, ei luba protokoll kasutajatel nende andmetele juurde pääseda.

TCP / IP sisseehitatud funktsioon, aadressi lahendamise protokoll (ARP) muudab IP-aadressid MAC-aadressideks. ARP ei olnud mõeldud aadresside tõlkimiseks teisest suunas, kuid selle andmed võivad teatud olukordades aidata.

ARP-puhvri toetus MAC-i ja IP-aadressidele

ARP säilitab nii IP-aadresside kui ka MAC-aadresside ( ARP vahemälu) loendi. Need vahemällu on saadaval üksikute võrguadapterite ja ka ruuterite jaoks . Vahemällu on võimalik saada MAC-aadressilt IP-aadress; Kuid mehhanism on paljudes aspektides piiratud.

Interneti-protokolli seadmed avastavad aadressid Internet Control Message Protocol (ICMP) sõnumite kaudu (näiteks need, mis käivitavad ping- käskluste kasutamise). Kaugseadme pingutamine ükskõik millisest kliendist käivitab päringu seadmel ARP vahemälu.

Windowsis ja mõnes teises võrgu operatsioonisüsteemis annab käsk "arp" ligipääsu kohalikule ARP vahemälule. Näiteks Windowsis, käsku (DOS) käsku "arp-a" kirjutades kuvatakse kõik selle arvuti ARP vahemälus olevad sissekanded. See vahemälu võib olla mõnikord tühi sõltuvalt sellest, kuidas see kohalik võrk on konfigureeritud. Parimal juhul sisaldab kliendi seadme ARP vahemälu ainult kanaleid teistele arvutitele LAN-is .

Enamik lairiba-ruuterite koduautoreid võimaldab nende ARP vahemällu oma konsooli liideses vaadata. See funktsioon näitab nii koduvõrku ühendatud seadmete IP- kui ka MAC-aadresse. Pange tähele, et ruuterid ei toeta oma IP-aadresside-MAC-aadresside kaardistusi klientidele teistes võrkudes. Kaugseadmete kirjeid võib kuvada ARP-nimekirjas, kuid MAC-aadressid on näidatud kaugtöövõrgu ruuteri jaoks, mitte ruuteri taga oleva kliendi seadme jaoks.

Juhttarkvara seadme adresseerimiseks ärivõrkudes

Suuremad äri arvutivõrgud lahendavad universaalse MAC-to-IP-aadresside kaardistamise probleemi, installides oma klientidele spetsiaalseid haldustarkvara agente. Antud võrguhaldusprotokolli (SNMP) põhinevad tarkvarasüsteemid sisaldavad võimeid, mida nimetatakse võrgu avastamiseks . Need süsteemid edastavad sõnumeid igale võrguseadmele esindajale nii selle seadme IP- kui ka MAC-aadressi päringu korral. Seejärel saab süsteem kätte tulemusi master-tabelis, mis on eraldi ükskõik millisest ARP vahemälest.

Korporatsioonid, millel on täielik kontroll oma privaatsete sisevõrkude üle, kasutavad võrguhaldustarkvara kui (mõnikord kallist) kliendi riistvara haldamise viisi (mis ka neil on). Tavapärastel tarbijaseadmetel nagu telefonid pole SNMP-agentuure installitud, ei ole koduvõrgu ruuterid SNMP-konsoolidena.