Как использовать IP-адрес для поиска MAC-адреса

Сети TCP/IP отслеживают IP-адреса и MAC-адреса

Компьютерные сети TCP/IP используют как IP-адреса, так и MAC-адреса подключенных клиентских устройств. Хотя IP-адрес со временем меняется, MAC-адрес сетевого адаптера всегда остается неизменным.

Существует несколько причин, по которым вам может понадобиться узнать MAC-адрес удаленного компьютера, и это легко сделать с помощью утилиты командной строки, например командной строки в Windows.

Одно устройство может иметь несколько сетевых интерфейсов и MAC-адресов. Например, у портативного компьютера с подключениями Ethernet, Wi-Fi и Bluetooth есть два или иногда три MAC-адреса, по одному для каждого физического сетевого устройства.

Зачем выяснять MAC-адрес?

Причины для отслеживания MAC-адреса сетевого устройства включают в себя:

  • Чтобы настроить фильтрацию 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. Однако он работает только в небольшой группе компьютеров в локальной сети (ЛВС), а не через Интернет.

Есть еще один метод, чтобы найти MAC-адрес компьютера, который вы используете в данный момент, который включает использование команды ipconfig/all в Windows.

ARP предназначен для использования системными администраторами и обычно не является полезным способом для отслеживания компьютеров и людей в Интернете.

Вот один пример того, как найти MAC-адрес через IP-адрес. Начните с проверки связи с устройством, которому вы хотите адресовать MAC:

  ping 192.168.86.45  

Вы захотите использовать локальный адрес, поэтому, если ваша сеть 10.0.1.x, используйте этот номер для проверки связи, как показано на рисунке ниже.

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

  Пинг 192.168.86.45 с 32 байтами данных:  
Ответ от 192.168.86.45: байт = 32 время = 290 мс TTL = 128
Ответ от 192.168.86.45: байт = 32 время = 3 мс TTL = 128
Ответ от 192.168.86.45: байт = 32 время = 176 мс TTL = 128
Ответ от 192.168.86.45: байт = 32 время = 3 мс 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 static
224.0.0.22 01-00-5e-00-00-16 static
224.0.0.251 01-00-5e-00-00-fb static

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

Оцените статью
Solutics.ru
Добавить комментарий