Как да използвате IP адрес за намиране на MAC адрес

TCP / IP компютърните мрежи използват както IP адресите, така и MAC адресите на свързаните клиентски устройства. Докато IP адресът се променя с течение на времето, MAC адреса на мрежовия адаптер винаги остава същият.

Има няколко причини, поради които бихте искали да знаете MAC адреса на отдалечен компютър, и е много лесно да го направите, като използвате помощна програма за команден ред , като например командния ред в Windows.

Едно устройство може да притежава множество мрежови интерфейси и MAC адреси. Преносим компютър с Ethernet , Wi-Fi и Bluetooth връзки например има два или понякога три MAC адреса, свързани с него, по един за всяко физическо мрежово устройство.

Защо да разбера MAC адреса?

Има многобройни причини да проследявате MAC адреса на мрежово устройство:

Ограничения на търсенията на MAC адреси

За съжаление, по принцип не е възможно да търсите MAC адреси за устройства извън физическия обхват на даден човек. Често не е възможно да се определи MAC адреса на даден компютър само от неговия IP адрес, защото тези два адреса произхождат от различни източници.

Хардуерната конфигурация на компютъра определя неговия MAC адрес, докато конфигурацията на мрежата, към която е свързана, определя неговия IP адрес.

Ако обаче компютрите са свързани към една и съща TCP / IP мрежа, можете да определите MAC адреса чрез технология, наречена ARP (Address Resolution Protocol) , която е включена в TCP / IP.

Използвайки ARP, всеки локален мрежов интерфейс следи както IP адреса, така и MAC адреса за всяко устройство, с което неотдавна е комуникирал. Повечето компютри ви позволяват да видите списъка с адреси, които ARP е събрал.

Как да използвате ARP за намиране на MAC адрес

В Windows, Linux и други операционни системи , помощната програма за команден ред "arp" показва локалната информация за MAC адрес, съхранена в кеша на ARP. Тя обаче работи само в малката група от компютри в локална мрежа (LAN) , а не в интернет.

Забележка: Има различен метод за намиране на MAC адреса на компютъра , който използвате в момента , което включва използването на командата ipconfig / all (в Windows).

ARP е предназначен да бъде използван от системните администратори и не е обикновено полезен начин за проследяване на компютрите и хората в интернет.

Въпреки това, по-долу е един пример за това как да се намери MAC адрес чрез IP адрес. Първо, започнете с пинг на устройството, за което искате MAC адресът да бъде адресиран:

ping 192.168.86.45

Командата ping установява връзка с другото устройство в мрежата и трябва да показва такъв резултат:

Pinging 192.168.86.45 с 32 байта данни: Отговор от 192.168.86.45: bytes = 32 време = 290ms TTL = 128 Отговор от 192.168.86.45: bytes = 32 време = 3ms TTL = 128 Отговор от 192.168.86.45: bytes = 32 time = 176ms TTL = 128 Отговор от 192.168.86.45: байта = 32 време = 3ms TTL = 128

Използвайте следната команда arp, за да получите списък, който показва MAC адреса на устройството, което сте подписали:

arp -a

Резултатите може да изглеждат така, но вероятно с много други записи:

Интерфейс: 192.168.86.38 --- 0x3 Интернет адрес Физически адрес тип 192.168.86.1 70-3a-cb-14-11-7a динамичен 192.168.86.45 98-90-96-B9-9D-61 динамичен 192.168.86.255 ff- ff-ff-ff-ff-ff статичен 224.0.0.22 01-00-5e-00-00-16 статичен 224.0.0.251 01-00-5e-00-00-fb статичен

Намерете IP адреса на устройството в списъка; MAC адреса се показва точно до него. В този пример IP адресът е 192.168.86.45, а неговият MAC адрес е 98-90-96-B9-9D-61 (те са подчертани тук с удебелен шрифт).