Как найти MAC-адрес, используя IP-адрес

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

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

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

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

пинг 192.168.86.45

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

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

Пинг 192.168.86.45 с 32 байтами данных:
Ответ от 192.168.86.45: bytes = 32 time = 290ms TTL = 128
Ответ от 192.168.86.45: bytes = 32 time = 3ms TTL = 128
Ответ от 192.168.86.45: bytes = 32 time = 176ms TTL = 128
Ответ от 192.168.86.45: bytes = 32 time = 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 static
224.0.0.22 01-00-5e-00-00-16 статический
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 (здесь они выделены жирным шрифтом только для акцента).

Проверьте данные подключения вашего маршрутизатора

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

Ссылка на основную публикацию