TCP / IP kompiuteriniai tinklai naudoja prijungtų klientų įrenginių IP adresus ir MAC adresus. Nors IP adresas keičiasi laikui bėgant, tinklo adapterio MAC adresas visada lieka tas pats.
Yra keletas priežasčių, dėl kurių galbūt norėsite sužinoti nuotolinio kompiuterio MAC adresą, ir tai lengva padaryti naudodami komandinės eilutės įrankį, pvz., Komandinę eilutę sistemoje "Windows".
Įrenginys gali turėti daugybę tinklo sąsajų ir MAC adresų. Pavyzdžiui, nešiojamojo kompiuterio su Ethernet, "Wi-Fi" ir "Bluetooth" jungtimis turi du ar kartais tris MAC adresus, vieną kiekvienam fiziniam tinklo įrenginiui.
Kodėl išskirti MAC adresą?
Priežasčių, kodėl tinklo įrenginio MAC adresas nustatomas, yra šie:
- Norėdami nustatyti maršrutizatoriaus MAC adresų filtravimą, kad apribotumėte prieigą prie vietinio tinklo tik tuos įrenginius, kurių adresai atitinka numatytuvų sąrašą
- Norint nustatyti įrenginio gamintoją (pirmoji adreso pusė) ir serijos numerį (antroji adreso pusė)
- Užmaskuoti kito prietaiso tapatybę. MAC adreso šnipinėjimas gali būti teisėtai naudojamas siekiant užregistruoti namų tinklo šliuzo įrenginį su interneto teikėju. Jis taip pat gali turėti kenksmingą ketinimą, pavyzdžiui, nugalėti MAC adresų filtravimo funkciją, kad įsilaužtų į tinklą
MAC adresų paieškos apribojimai
Paprastai neįmanoma ieškoti MAC adresų įrenginiams, kurie neatitinka fizinio asmens pasiekiamumo. Dažnai neįmanoma nustatyti kompiuterio MAC adreso tik iš jo IP adreso, nes šie du adresai yra kilę iš skirtingų šaltinių.
Kompiuterio aparatūros konfigūracija nustato jo MAC adresą, o jo prijungto tinklo konfigūracija nustato jo IP adresą.
Tačiau, jei kompiuteriai yra prijungti prie to paties TCP / IP tinklo, MAC adresą galite nustatyti naudojant ARP (Address Resolution Protocol), kuri yra įtraukta į TCP / IP.
Naudojant ARP, kiekviena vietinio tinklo sąsaja seka tiek IP adresą, tiek MAC adresą kiekvienam įrenginiui, su kuriuo neseniai buvo susisiekta. Dauguma kompiuterių leidžia matyti šį ARP surinktų adresų sąrašą.
Kaip naudoti ARP, norėdami rasti MAC adresą
"Windows", "Linux" ir kitose operacinėse sistemose - komandinės eilutės įrankis arp parodo vietinę MAC adreso informaciją, saugomą ARP talpykloje. Tačiau jis veikia tik nedidelėje kompiuterių grupėje vietiniame tinkle (LAN), o ne visame internete.
Pastaba: Yra dar vienas metodas, naudojamas norint rasti šiuo metu naudojamo kompiuterio MAC adresą, kurį naudojant reikia naudoti ipconfig / all komandą "Windows".
ARP yra skirtas naudoti sistemos administratoriams ir paprastai nėra naudingas būdas surasti kompiuterius ir žmones internete.
Štai vienas pavyzdys, kaip rasti MAC adresą per IP adresą. Paleiskite, paspausdami įrenginį, prie kurio norite, kad MAC būtų adresuotas:
ping 192.168.86.45
Ping komanda nustato ryšį su kitu tinklo įrenginiu ir turėtų parodyti tokį rezultatą: Pinging 192.168.86.45 with 32 bytes of data: Atsakymas nuo 192.168.86.45: bytes = 32 time = 290ms TTL = 128 Atsakymas nuo 192.168.86.45: bytes = 32 time = 3ms TTL = 128 Atsakymas nuo 192.168.86.45: bytes = 32 time = 176ms TTL = 128 Atsakymas nuo 192.168.86.45: bytes = 32 time = 3ms TTL = 128
Naudokite šią komandą arp, norėdami gauti sąrašą, kuriame rodomas įrenginio, prie kurio iškvietėte pingą, MAC adresas: arp-a
Rezultatai gali atrodyti panašūs, bet tikriausiai su daugeliu kitų įrašų: Sąsaja: 192.168.86.38 --- 0x3 Interneto adresas fizinio adreso tipas 192.168.86.1 70-3a-cb-14-11-7a dinaminis 192.168.86.45 98-90-96-B9-9D-61 dinamika 192.168.86.255 ff-ff-ff-ff-ff-ff static 224.0.0.22 01-00-5e-00-00-16 statinis 224.0.0.251 01-00-5e-00-00-fb static
Suraskite įrenginio IP adresą sąraše; MAC adresas rodomas tiesiai šalia jo. Šiame pavyzdyje IP adresas yra 192.168.86.45, o jo MAC adresas yra 98-90-96-B9-9D-61 (jie yra paryškintu šriftu tik pabrėžimui).