В этой статье
Что такое MAC-адрес?
MAC (Media Access Control) адрес — это уникальный аппаратный идентификатор, присваиваемый каждому контроллеру сетевого интерфейса. Каждое устройство, подключающееся к сети, имеет как минимум один MAC-адрес, отличающий его от всех остальных устройств.
MAC-адреса работают на канальном уровне (Уровень 2) модели OSI. В отличие от IP-адресов, MAC-адреса обычно записываются в аппаратное обеспечение производителем и остаются неизменными.
Форматы MAC-адресов
MAC-адреса — это 48-битные значения, отображаемые как шесть пар шестнадцатеричных цифр.
- Разделённые двоеточиями — AA:BB:CC:DD:EE:FF — самый распространённый формат
- Разделённые дефисами — AA-BB-CC-DD-EE-FF — используется в Windows
- Разделённые точками — AABB.CCDD.EEFF — используется оборудованием Cisco
- Без разделителей — AABBCCDDEEFF — иногда используется в файлах конфигурации
Попробуйте бесплатно — без регистрации
Проверить MAC-адрес →Как работает валидация MAC-адреса
Валидация MAC-адреса проверяет, соответствует ли строка одному из принятых форматов нотации и содержит ли допустимые шестнадцатеричные символы.
- Проверка символов — допускаются только шестнадцатеричные символы и допустимые разделители
- Проверка длины — адрес должен содержать ровно 12 шестнадцатеричных цифр
- Согласованность формата — разделители должны использоваться последовательно
Типичные сценарии использования
Валидация MAC-адресов необходима в сетевом администрировании, безопасности и управлении устройствами.
- Контроль доступа к сети — фильтрация по MAC ограничивает доступ только известными устройствами
- Резервации DHCP — администраторы назначают фиксированные IP конкретным MAC-адресам
- Управление инвентарём — IT-команды отслеживают аппаратные активы, собирая MAC-адреса
- Wake-on-LAN — удалённое включение компьютеров требует отправки пакета на MAC-адрес
Поиск OUI и производителя
Первые три октета MAC-адреса образуют OUI, идентифицирующий производителя.
- IEEE ведёт публичный реестр OUI
- Поиск OUI раскрывает производителя устройства
- Некоторые устройства используют локально назначенные адреса, не следующие схеме OUI
Часто задаваемые вопросы
Можно ли изменить MAC-адрес?
Да. Хотя MAC-адреса записаны в аппаратном обеспечении, большинство ОС позволяют программное переопределение (MAC-спуфинг). Аппаратный адрес остаётся неизменным.
Являются ли MAC-адреса глобально уникальными?
Теоретически да. На практике некоторые дешёвые устройства повторно используют адреса. Уникальность гарантируется только в пределах одного сегмента LAN.
В чём разница между MAC и IP адресами?
MAC-адреса идентифицируют оборудование на канальном уровне и обычно постоянны. IP-адреса идентифицируют устройства на сетевом уровне и могут меняться.