Перейти к содержимому

Инструменты разработчика

Проверка MAC-адреса

Кто выпустил сетевой интерфейс с таким адресом.

Проверка MAC-адреса

С двоеточиями, дефисами, точками в стиле Cisco или вовсе без разделителей. Для определения производителя достаточно шести знаков.

Попробуйте:

Проверка MAC-адреса определяет производителя по префиксу OUI в реестре IEEE и разбирает блоки MA-L, MA-M и MA-S.

Ничего никуда не отправляется: поиск идёт по локальной копии реестра, и для определения производителя достаточно первых шести знаков.

Как устроен адрес

Первая половина адреса — идентификатор организации, выданный IEEE, вторая назначается самим производителем. Блоки бывают разного размера: MA-L даёт производителю 24 бита под собственную нумерацию, MA-M — меньше, MA-S — совсем небольшой блок для малых партий.

Из-за этого короткий запрос по шести знакам иногда указывает на саму IEEE: малые блоки выделяются внутри префикса, зарегистрированного на регистратора, и определить владельца можно только по более длинному фрагменту.

Почему производитель часто не находится

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

Так же выглядят виртуальные машины, контейнеры и агрегированные интерфейсы. Инструмент называет, какая из причин перед вами, вместо того чтобы угадывать производителя по соседнему блоку.

Где эта информация действительно применима

Практический сценарий один: у вас есть список устройств в локальной сети и нужно понять, что это за оборудование. Префикс подскажет производителя, а вместе с именем узла и открытыми портами этого обычно достаточно, чтобы опознать принтер, камеру или точку доступа.

За пределами локального сегмента толку от MAC-адреса нет: он не передаётся через маршрутизаторы и в журналах веб-сервера не появляется. Если адрес попал к вам из внешнего источника, скорее всего, он и был получен внутри той же сети.

Частые вопросы

Почему производитель не определился?

Либо адрес назначен локально — так работают случайные адреса телефонов, виртуальные машины и контейнеры, — либо префикс выдан позже, чем сделана эта копия реестра, либо он не выдавался вовсе.

Можно ли по MAC-адресу найти устройство?

Нет. MAC-адрес виден только внутри одного сегмента сети и не передаётся через маршрутизаторы. Определяется лишь то, кто выпустил сетевой интерфейс.

Что означает «назначен локально»?

Что адрес выбрало само устройство или его администратор, а не выдал IEEE. Производителя в таком адресе нет по определению.