Что такое MAC-адрес и как узнать его на любом устройстве

Ключевой вывод

MAC-адрес — это 48-битный аппаратный идентификатор сетевого адаптера, который записывается 12 шестнадцатеричными цифрами, например 3C:22:FB:9A:4E:1D. Первая половина (OUI) указывает на производителя, вторая — на конкретный адаптер. Он остаётся в вашей локальной сети, поэтому сайты обычно его не видят. Узнать его можно командой ipconfig /all в Windows, в разделе Системные настройки › Wi-Fi › Подробнее на Mac, Настройки › Основные › Об этом устройстве на iPhone или Настройки › О телефоне на Android. Современные смартфоны и ноутбуки часто используют вместо настоящего адреса случайный «частный» MAC-адрес — свой для каждой сети Wi-Fi.

Проверьте сейчас

Схема MAC-адреса, разделённого на OUI производителя и уникальную часть устройства, и где его найти в Windows, на Mac и смартфонах
Схема MAC-адреса, разделённого на OUI производителя и уникальную часть устройства, и где его найти в Windows, на Mac и смартфонах
Начать чтение
  1. Что такое MAC-адрес?
  2. Формат MAC-адреса
  3. Что означают цифры: OUI и идентификатор устройства
  4. Как узнать MAC-адрес на любом устройстве
  5. MAC-адрес и IP-адрес: в чём разница
  6. Частные и случайные MAC-адреса
  7. Для чего используются MAC-адреса
  8. Можно ли изменить или отследить MAC-адрес?
  9. Как узнать производителя устройства по MAC-адресу
  10. MAC-адрес — частые вопросы

Что такое MAC-адрес?

MAC-адрес (Media Access Control address) — это уникальный идентификатор сетевого адаптера: Wi-Fi-модуля в вашем телефоне, Ethernet-порта компьютера, беспроводной карты в смарт-телевизоре. Его также называют физическим адресом или аппаратным адресом, потому что производитель записывает его в адаптер ещё на заводе.

Свой MAC-адрес есть у каждого сетевого адаптера, поэтому у одного ноутбука их может быть два: для Wi-Fi и для Ethernet. Устройства в одной локальной сети доставляют друг другу данные по MAC-адресам — именно по MAC-адресу роутер понимает, какому устройству отправить тот или иной пакет. Это происходит на втором, канальном уровне сетевой модели — ниже уровня IP-адресов.

MAC-адрес выглядит так: 3C:22:FB:9A:4E:1D — шесть пар шестнадцатеричных цифр.

Кто выпустил это устройство? Найдите по MAC-адресу

Формат MAC-адреса

Длина MAC-адреса — 48 бит (6 байт), а записывается он 12 шестнадцатеричными символами (0–9 и A–F). Сами цифры везде одинаковые, от операционной системы зависят только разделители:

ЗаписьПримерГде используется
Двоеточия3c:22:fb:9a:4e:1dmacOS, Linux, iOS, Android
Дефисы3C-22-FB-9A-4E-1DWindows (ipconfig, getmac)
Точки (группы по четыре)3c22.fb9a.4e1dСетевое оборудование Cisco
Без разделителей3C22FB9A4E1DНекоторые роутеры и базы данных

Регистр букв значения не имеет: 3C:22:FB и 3c:22:fb — один и тот же адрес. Особый адрес FF:FF:FF:FF:FF:FF — широковещательный (broadcast): кадр, отправленный на него, получат все устройства в локальной сети.

Что означают цифры: OUI и идентификатор устройства

MAC-адрес состоит из двух половин:

  • Первые 3 байта — OUI (Organizationally Unique Identifier). Его выдаёт производителю IEEE. Например, 3C:22:FB принадлежит Apple, а A0:A4:C5 — Intel, поэтому по MAC-адресу можно узнать, кто выпустил устройство.
  • Последние 3 байта — уникальная часть устройства. Её назначает сам производитель так, чтобы каждый выпущенный им адаптер был уникальным.
  • Два особых бита в первом байте. Младший бит показывает, индивидуальный это адрес (unicast, 0) или групповой (multicast, 1). Следующий за ним бит показывает, глобально администрируемый это адрес (0, задан производителем) или локально администрируемый (1, задан программно).

Как быстро заметить адрес, назначенный программно: если второй символ — 2, 6, A или E (как в x2:, x6:, xA:, xE:), адрес администрируется локально — обычно это случайный частный MAC-адрес или изменённый вручную, и поиск не назовёт производителя устройства.

Как узнать MAC-адрес на любом устройстве

Вот где именно его искать в каждой системе. Если у устройства есть и Wi-Fi, и Ethernet, смотрите адрес того адаптера, которым вы действительно пользуетесь.

УстройствоГде найтиКоманда
Windows 11 / 10Параметры › Сеть и Интернет › Wi-Fi (или Ethernet) › Свойства оборудования › Физический адрес (MAC)ipconfig /all или getmac /v
Mac (macOS)Системные настройки › Wi-Fi › Подробнее рядом с вашей сетью › Аппаратное обеспечение › MAC-адресnetworksetup -getmacaddress en0 (аппаратный адрес) или ifconfig en0 | grep ether (используемый адрес, он может быть частным)
LinuxПараметры сети › ваше подключение › сведенияip link show (ищите строку link/ether)
iPhone / iPadНастройки › Основные › Об этом устройстве › Адрес Wi-Fi—
AndroidНастройки › О телефоне › MAC-адрес Wi-Fi устройства (Samsung: «About phone › Status information › Wi-Fi MAC address», английские названия) — названия пунктов зависят от производителя—
РоутерВ веб-интерфейсе роутера MAC-адреса всех устройств видны в списке подключённых устройств или клиентов DHCP—
text
C:\> getmac /v

Connection Name Network Adapter Physical Address    Transport Name
=============== =============== =================== ==========================================================
Wi-Fi           Intel(R) Wi-Fi  A0-A4-C5-9A-4E-1D   \Device\Tcpip_{...}
Ethernet        Realtek PCIe Gb 00-E0-4C-68-1A-2B   Media disconnected

В Windows команда ipconfig /all показывает Физический адрес для каждого адаптера, а getmac /v обрезает длинные названия до 15 символов. На ноутбуках Mac адаптер Wi-Fi обычно называется en0; ifconfig показывает адрес, используемый в текущей сети, — это частный адрес, если включён «Частный адрес Wi-Fi». На телефонах в разделе «Об этом устройстве» или «О телефоне» указан аппаратный адрес, но роутер может видеть частный. Чтобы увидеть адрес, который используется в конкретной сети: на iPhone — Настройки › Wi-Fi › кнопка «Подробнее» рядом с сетью › Адрес Wi-Fi; на Android — откройте сведения об этой сети.

MAC-адрес и IP-адрес: в чём разница

Их часто путают. Оба адреса идентифицируют устройство, но на разных уровнях:

MAC-адресIP-адрес
Что идентифицируетСетевой адаптер (оборудование)Расположение устройства в сети
Кто назначаетПроизводитель (или программа, если адрес случайный)Сеть — ваш роутер или провайдер
Область действияТолько локальная сетьЛокальная сеть и интернет
МеняетсяРедко (если адрес не случайный)Часто — новая сеть, новый адрес
Формат48 бит, например 3C:22:FB:9A:4E:1D32 бита (IPv4) или 128 бит (IPv6), например 203.0.113.7
Уровень сетевой моделиУровень 2 (канальный)Уровень 3 (сетевой)

Устройства в вашей сети, включая роутер, связывают их через ARP (Address Resolution Protocol), который находит MAC-адрес по локальному адресу IPv4; в IPv6 то же делает Neighbor Discovery. Свой публичный IP-адрес можно узнать в сервисе What Is My IP, а кому принадлежит любой IP-адрес — в IP Поиск.

Частные и случайные MAC-адреса

Поскольку по неизменному MAC-адресу можно отслеживать устройство при переходе из одной сети Wi-Fi в другую, современные системы его скрывают. iPhone и iPad (iOS 14 и новее) используют для каждой сети «Частный адрес Wi-Fi», как и Mac с macOS Sequoia 15 и новее; в iOS 18 и macOS Sequoia для каждой сети можно выбрать «Выкл.», «Постоянный» или «Чередующийся» (Apple). Android 10 и новее по умолчанию случайно меняет MAC-адрес, а Windows 10 и 11 предлагают в настройках Wi-Fi пункт «Случайные аппаратные адреса».

Случайный адрес администрируется локально, поэтому поиск по производителю ничего не найдёт. Он может также нарушить то, что привязано к постоянному MAC-адресу: резервирование DHCP, фильтр по MAC-адресам на роутере или вход в Wi-Fi отеля, который вдруг снова просит авторизоваться. В таком случае отключите частный адрес (или выберите «Постоянный») только для этой сети: на iPhone нажмите кнопку «Подробнее» рядом с сетью, на Mac воспользуйтесь кнопкой «Подробнее» рядом с сетью в настройках Wi-Fi, а на Android откройте настройки сети и в разделе «Конфиденциальность» выберите «MAC-адрес устройства».

Для чего используются MAC-адреса

  • Доставка данных в локальной сети — коммутаторы и роутеры пересылают кадры нужному устройству по MAC-адресу.
  • Резервирование DHCP — вы просите роутер всегда выдавать устройству (принтеру, игровой консоли, NAS) один и тот же IP-адрес, чтобы закладки на него продолжали работать. Наше руководство по входу в роутер показывает, как открыть его настройки, а ERR_ADDRESS_UNREACHABLE объясняет, что происходит, когда адрес устройства меняется.
  • Фильтрация по MAC-адресам — разрешает или блокирует устройства в Wi-Fi. Если устройство подключается, но не получает интернет, причиной может быть запись фильтра с опечаткой (см. Wi-Fi подключён, но нет интернета).
  • Определение неизвестных устройств — поиск производителя по незнакомому MAC-адресу из списка устройств на роутере подскажет, что это, скорее всего, за устройство.
  • Wake-on-LAN — «магический пакет», включающий спящий компьютер, содержит его MAC-адрес, повторённый 16 раз, поэтому реагирует только этот компьютер.

Можно ли изменить или отследить MAC-адрес?

Адрес, зашитый в оборудование, обычно изменить нельзя, но адрес, который устройство использует, можно изменить программно — так работает рандомизация, это же называют подменой MAC-адреса (MAC spoofing). Изменение адреса на собственном устройстве — обычная поддерживаемая настройка, например чтобы заменить старый роутер, не регистрируясь заново у провайдера.

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

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

Вставьте любой MAC-адрес в наш инструмент Поиск MAC адреса: он покажет производителя по базе OUI от IEEE, сообщит, является ли адрес локально администрируемым (случайным или подменённым), и определит, индивидуальный он (unicast) или групповой (multicast). Нужны примеры адресов для тестов или документации? Инструмент Генератор MAC адреса создаёт корректные случайные MAC-адреса в любом формате.

Кто выпустил это устройство?

Бесплатный поиск MAC-адреса DNS Robot называет производителя по реестру IEEE (включая более мелкие блоки MA-M и MA-S), показывает, случайный ли адрес, и выводит его во всех форматах записи. Вставьте список устройств из роутера или вывод arp, чтобы проверить сразу много адресов.

Источники

  1. IEEE Registration Authority (MA-L, MA-M, MA-S), IEEE
  2. Guidelines for Use of Extended Unique Identifier (EUI), Organizationally Unique Identifier (OUI), and Company ID (CID), IEEE
  3. Use private Wi-Fi addresses on Apple devices, Apple
  4. RFC 8064: Recommendation on stable IPv6 interface identifiers, IETF

MAC-адрес — частые вопросы

Что такое MAC-адрес?

MAC-адрес (Media Access Control) — это 48-битный аппаратный идентификатор сетевого адаптера, который записывается 12 шестнадцатеричными цифрами, например 3C:22:FB:9A:4E:1D. По нему устройства в локальной сети доставляют друг другу данные.

Как узнать свой MAC-адрес?

В Windows выполните ipconfig /all и найдите «Физический адрес». На Mac откройте Системные настройки › Wi-Fi › Подробнее › Аппаратное обеспечение. На iPhone — Настройки › Основные › Об этом устройстве › Адрес Wi-Fi. На Android — Настройки › О телефоне (на Samsung затем «Status information»). В Linux выполните ip link show.

MAC-адрес и IP-адрес — это одно и то же?

Нет. MAC-адрес идентифицирует сетевое оборудование и используется только в локальной сети. IP-адрес указывает на расположение устройства в сети и используется в интернете; он меняется, когда вы подключаетесь к другой сети.

Можно ли узнать мой MAC-адрес через интернет?

Почти никогда. Роутеры заменяют MAC-адрес на каждом хопе, поэтому сайты его не видят; исключение — IPv6-адрес старого стиля EUI-64, в который MAC встроен. Рядом всё иначе: устройства в вашей сети и любой, кто находится в зоне действия вашего Wi-Fi, видят используемые адреса.

Видит ли мой интернет-провайдер мой MAC-адрес?

Только MAC-адрес устройства, подключённого прямо к его сети, — обычно вашего роутера. Если роутер выдан и управляется провайдером, он может видеть и список подключённых к нему устройств с их MAC-адресами; со своим роутером эти адреса остаются в вашей домашней сети.

Почему телефон показывает другой MAC-адрес?

По умолчанию телефоны используют для каждой сети Wi-Fi случайный частный MAC-адрес (iPhone с iOS 14, Android с Android 10), чтобы затруднить отслеживание, а компьютеры с Windows могут делать то же с помощью «Случайных аппаратных адресов». Аппаратный адрес в разделе «Об этом устройстве» или «О телефоне» отличается от частного адреса, который используется в каждой сети.

Можно ли изменить MAC-адрес?

Аппаратный адрес обычно изменить нельзя, но большинство операционных систем позволяют использовать другой адрес программно — это называется подменой MAC-адреса (MAC spoofing) или рандомизацией.

Что означает первая половина MAC-адреса?

Первые три байта — это OUI (Organizationally Unique Identifier), который IEEE выдаёт производителю. По нему поиск по MAC-адресу определяет компанию, выпустившую адаптер.

Бывает ли у двух устройств одинаковый MAC-адрес?

Адреса, назначенные производителем, должны быть уникальными во всём мире. Дубликаты встречаются редко, но возможны у дешёвого оборудования, виртуальных машин или при ручной настройке адреса — и если два таких устройства окажутся в одной сети, начнутся проблемы с подключением.

Об авторе

Shaik Vahid

Основатель DNS Robot. Вахид много лет работал в поддержке веб-хостинга: исправлял клиентам домены, DNS-записи, SSL-сертификаты и доставку почты. Он создаёт инструменты DNS Robot и пишет эти руководства по ошибкам, с которыми люди сталкиваются на самом деле.

Поиск MAC адреса

Определение производителя устройства по MAC адресу через базу IEEE