Коротко
MAC-адрес (Media Access Control) — это аппаратный идентификатор сетевого адаптера, например модуля Wi-Fi в телефоне или порта Ethernet в ноутбуке. По нему устройства в одной локальной сети находят друг друга: роутер доставляет данные на ваш телефон именно по MAC-адресу.
MAC-адрес никогда не покидает локальную сеть. Сайты и приложения в интернете видят ваш IP-адрес, его можно посмотреть на странице Мой IP.
Как выглядит MAC-адрес
MAC-адрес состоит из 48 бит и записывается как шесть пар шестнадцатеричных цифр через двоеточие или дефис:
3C:22:FB:1A:2B:3C или 3C-22-FB-1A-2B-3C
- Первые три пары — это OUI (Organizationally Unique Identifier), его выдаёт производителю организация IEEE. Поэтому по MAC-адресу можно узнать, кто сделал устройство: Apple, Samsung или Intel.
- Последние три пары производитель назначает каждому адаптеру сам.
У каждого сетевого адаптера свой MAC-адрес. У ноутбука с Wi-Fi, Ethernet и Bluetooth их три.
MAC-адрес и IP-адрес: в чём разница
| MAC-адрес | IP-адрес | |
|---|---|---|
| Что обозначает | Сетевой адаптер | Устройство или сеть в интернете |
| Кто назначает | Производитель (или система случайно) | Роутер (частный IP) или провайдер (публичный IP) |
| Где работает | Только в локальной сети | В локальной сети и в интернете |
| Уровень сети | 2-й (канальный) | 3-й (сетевой) |
| Меняется при смене места | Обычно нет | Да, в каждой новой сети |
| Видят ли сайты | Нет | Да, публичный IP |
| Пример | 3C:22:FB:1A:2B:3C | 192.168.1.23 или 203.0.113.42 |
Они работают вместе. Когда ноутбук отправляет данные на 192.168.1.1, он с помощью ARP (Address Resolution Protocol) спрашивает «у кого этот IP?» и получает MAC-адрес роутера. Роутер, в свою очередь, общается с провайдером, используя свой MAC-адрес и ваш публичный IP.
Как узнать MAC-адрес
Windows 10 и 11
- Откройте Параметры > Сеть и Интернет, затем Wi-Fi или Ethernet.
- Нажмите Свойства оборудования.
- Найдите строку Физический адрес (MAC).
Или откройте командную строку и выполните ipconfig /all. Строка Физический адрес под каждым адаптером и есть его MAC.
Mac
- Откройте Системные настройки > Wi-Fi.
- Нажмите Подробнее рядом с сетью, к которой подключены.
- Там указан MAC-адрес (в старых версиях macOS на вкладке Аппаратура).
Или выполните в Терминале ifconfig en0 | grep ether. На большинстве Mac en0 — это адаптер Wi-Fi.
iPhone и iPad
- Аппаратный адрес: Настройки > Основные > Об этом устройстве > Адрес Wi-Fi.
- Адрес, используемый в конкретной сети: Настройки > Wi-Fi, нажмите (i) рядом с сетью и посмотрите Частный адрес Wi-Fi.
Android
Меню отличаются у разных производителей, но обычно так:
- Аппаратный адрес: Настройки > О телефоне > MAC-адрес Wi-Fi (иногда в разделе Общая информация или Сведения об оборудовании).
- Адрес, используемый в конкретной сети: Настройки > Сеть и интернет > Интернет, нажмите на шестерёнку рядом с сетью. В разделе Конфиденциальность видно, используется ли случайный MAC-адрес.
Linux
Выполните ip link. Адрес после link/ether и есть MAC каждого интерфейса.
Случайный MAC-адрес и частный адрес Wi-Fi
Раз MAC-адрес не меняется, сети Wi-Fi в магазинах, аэропортах и отелях могли по нему долго узнавать один и тот же телефон. Чтобы этого не было, современные системы используют вместо настоящего случайный MAC-адрес:
- iPhone и iPad (iOS 14 и новее) используют для каждой сети частный адрес Wi-Fi. В новых версиях можно выбрать Выкл., Фиксированный или Меняющийся.
- Android (10 и новее) по умолчанию использует случайный MAC-адрес для каждой сети.
- Windows 10 и 11 имеют переключатель Случайные аппаратные адреса в настройках Wi-Fi.
- macOS (Sequoia и новее) предлагает параметр Частный адрес Wi-Fi в подробностях каждой сети.
Второй символ случайного адреса обычно 2, 6, A или E. Это значит, что адрес «администрируется локально», а не задан производителем.
Дома это может мешать. Фильтрация по MAC, родительский контроль или закреплённый за устройством IP в роутере зависят от MAC-адреса. Отключите частный адрес только для домашней сети, а в публичных сетях Wi-Fi оставьте его включённым.
Видят ли сайты ваш MAC-адрес?
Нет. MAC-адрес используется только между вашим устройством и следующим устройством в сети, обычно роутером. Пересылая трафик в интернет, роутер подставляет свой MAC-адрес вместо адреса вашего устройства, а на следующем участке его снова заменяют. Когда запрос доходит до сайта, от MAC-адреса вашего устройства не остаётся и следа.
Сайты видят ваш публичный IP-адрес и то, на какое местоположение и провайдера он указывает. Откройте страницу Мой IP, чтобы увидеть именно это. Браузеры не дают веб-страницам способа прочитать MAC-адрес, а iOS и Android запрещают обычным приложениям читать настоящий аппаратный адрес.
Кто видит ваш MAC-адрес: все в той же локальной сети, например владелец роутера или оператор публичной точки доступа. Для этого и нужны случайные адреса.
Частые вопросы
Может ли у двух устройств быть одинаковый MAC-адрес?
Производители следят, чтобы аппаратные MAC-адреса не повторялись, но на деле адрес должен быть уникальным только в локальной сети. Случайные адреса достаточно случайны, чтобы совпадение в одной сети было очень маловероятным.
Скрывает ли VPN MAC-адрес?
От сайтов скрывать нечего: они его и так не видят. VPN скрывает ваш публичный IP. Сеть Wi-Fi, к которой вы подключены, видит ваш MAC-адрес (или случайный) с VPN и без него.
Можно ли сменить MAC-адрес?
Да. Проще всего включить случайный адрес, как описано выше. В Windows некоторые драйверы позволяют задать своё значение в поле Сетевой адрес в дополнительных свойствах адаптера. На то, что видят сайты, это не влияет.
Можно ли отследить человека по MAC-адресу?
Только поблизости. Сети Wi-Fi и некоторые датчики умеют записывать MAC-адреса устройств рядом, поэтому телефоны и делают их случайными. В интернете слежка идёт по IP-адресу, cookie и отпечатку браузера.
MAC-адрес и IP-адрес — это одно и то же?
Нет. MAC-адрес обозначает ваше сетевое оборудование в локальной сети. IP-адрес выдаёт сеть, и по нему интернет находит вас. Подробнее в статье что такое IP-адрес.