Когда устройство подключается к Wi-Fi, Ethernet или другой локальной сети, оно использует MAC-адрес. Рассказываем, что это, зачем он нужен, как его найти и поменять
Содержание:
- Что такое MAC-адрес
- Как узнать MAC-адрес компьютера
- Как узнать MAC-адрес телефона
- Как узнать MAC-адрес роутера
- Как поменять
- Частые вопросы
- Главное
Что такое MAC-адрес
Нравится РБК? Главные новости дня, эксклюзивы и аналитика ждут вас:
на радио
в подписке
в Max
в Telegram
в приложениях для Android или iOS
MAC-адрес (от англ. Media Access Control — «управление доступом к среде») — это идентификатор, который присваивается каждому сетевому интерфейсу — Wi-Fi-модулю, Ethernet-карте, Bluetooth-адаптеру и так далее [1]. То есть у смартфона могут быть два отдельных MAC-адреса для Wi-Fi и Bluetooth.
Если провести аналогию, это цифровой отпечаток пальца сетевой карты. Любой гаджет, способный выходить в интернет или подключаться к локальной сети (например, компьютер, смартфон, умный телевизор или умная колонка), обладает встроенным модулем связи с таким идентификатором.
Адрес состоит из шести пар шестнадцатеричных символов (используются цифры от 0 до 9 и латинские буквы от A до F). Для удобства чтения эти пары обычно разделяются двоеточиями или дефисами [2].
Пример MAC-адреса: 00:1A:2B:3 °C:4D:5E или 00-1A-2B-3 °C-4D-5E.
Для чего нужен MAC-адрес
В современных сетях этот параметр выполняет несколько функций.
- Идентификация в локальной сети. Роутер использует физические номера гаджетов, чтобы точно понимать, кому именно нужно доставить пакет данных. Когда вы открываете сайт на смартфоне, роутер отправляет картинки и текст на нужный MAC-адрес, а не на телевизор в соседней квартире [3].
- Управление доступом. Пользователи могут настроить роутер так, чтобы он пускал в сеть Wi-Fi только устройства с определенными MAC-адресами, блокируя все остальные попытки подключения (даже если пароль от сети известен).
- Выделение статического IP. В настройках маршрутизатора можно привязать конкретный MAC-адрес к определенному локальному IP-адресу. Тогда ваш компьютер всегда будет получать один и тот же IP при каждом подключении [4].
- Отслеживание и безопасность. В корпоративных сетях по этому идентификатору отслеживают активность оборудования, находят несанкционированные подключения и блокируют злоумышленников.
Чем MAC-адрес отличается от IP-адреса
Главное отличие заключается в принципе их привязки к оборудованию [5].
- MAC-адрес — физический. Он вшивается в чип сетевой карты производителем на заводе. Он работает на локальном уровне модели сети. Его можно сравнить с VIN-номером кузова автомобиля — он выдается один раз и навсегда.
- IP-адрес — логический. Он выдается интернет-провайдером или домашним роутером и работает на сетевом (глобальном) уровне. Он меняется в зависимости от того, к какой сети вы сейчас подключены (дома, в кафе или на работе). IP-адрес логично сравнить с автомобильным номерным знаком.
Как узнать MAC-адрес компьютера
Найти физический адрес на компьютерах и ноутбуках можно через встроенные в систему способы.
Windows 10 / Windows 11
- Нажмите сочетание клавиш Win + R, чтобы открыть окно «Выполнить».
- Введите команду cmd и нажмите Enter для запуска командной строки.
- В появившемся черном окне введите ipconfig /all и нажмите Enter.
- В выведенном списке найдите нужный сетевой адаптер (беспроводная сеть Wi-Fi или Ethernet). Его MAC-адрес будет указан в строке «Физический адрес» (Physical Address) [6].
macOS
- Нажмите на значок Apple в левом верхнем углу экрана и выберите «Системные настройки».
- Перейдите в раздел «Сеть».
- Выберите активное подключение (Wi-Fi или Ethernet) и нажмите кнопку «Подробнее».
Как узнать MAC-адрес телефона
Мобильные операционные системы также позволяют посмотреть данные сетевого адаптера. Однако стоит отметить, что на современных смартфонах в большинстве случаев показывается рандомизированный MAC, который случайно генерируется для каждой Wi-Fi-сети. Это внедрено для большей приватности пользователей.
Android
- Откройте «Настройки» телефона.
- Прокрутите вниз и перейдите в раздел «О телефоне» (или «Сведения о телефоне»).
- Выберите пункт «Состояние» или «Информация об аппаратном обеспечении» (названия могут немного отличаться у разных брендов смартфонов).
iOS
- Откройте приложение «Настройки».
- Перейдите в раздел «Основные».
- Выберите пункт «Об этом устройстве».
Как узнать MAC-адрес роутера
Сам маршрутизатор, который раздает вам интернет, тоже обладает своим МАС-адресом. Найти его можно двумя способами [10].
Физическим способом
Самый быстрый и простой метод — физический осмотр устройства. Переверните ваш домашний роутер: на нижней или задней панели всегда есть заводская наклейка. Рядом со штрихкодом, серийным номером и паролем по умолчанию вы найдете строку, подписанную как MAC, MAC ID или Physical Address.
Через командную строку
Если роутер закреплен высоко на стене или доступ к нему затруднен, можно воспользоваться компьютером, который к нему подключен.
- Убедитесь, что компьютер подключен к сети роутера.
- Откройте командную строку (введите cmd в поиске меню «Пуск»).
- Введите команду arp-a и нажмите Enter.
- В появившемся списке найдите IP-адрес вашего роутера (чаще всего это 192.168.0.1 или 192.168.1.1). В колонке справа напротив него будет указан соответствующий физический адрес маршрутизатора.
Как поменять MAC-адрес
Важно понимать, что изменить фабричный код, зашитый в микросхему, физически невозможно. Однако операционные системы позволяют сделать программную подмену: система будет отправлять в сеть новый, придуманный вами адрес вместо настоящего [11].
Через Диспетчер устройств
- Нажмите правой кнопкой мыши на меню «Пуск» и выберите «Диспетчер устройств».
- В открывшемся списке раскройте ветку «Сетевые адаптеры».
- Кликните правой кнопкой мыши по нужному адаптеру (например, вашему модулю Wi-Fi) и выберите «Свойства».
- Перейдите на вкладку «Дополнительно» (Advanced).
- В списке свойств найдите пункт «Сетевой адрес» (Network Address) или «Локально администрируемый адрес» (Locally Administered Address).
- В правой части окна активируйте поле «Значение» и введите новые 12 символов без пробелов и двоеточий (допускаются только цифры и буквы A-F), после чего нажмите ОК.
Через Редактор реестра
Этот способ подходит для опытных пользователей, если в диспетчере устройств отсутствует нужный пункт.
- Нажмите Win + R, введите regedit и нажмите Enter.
- В левом меню перейдите по следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}.
- Внутри вы увидите несколько папок с номерами (0000, 0001 и так далее). Просмотрите их по очереди: в нужной папке параметр DriverDesc должен совпадать с названием вашей сетевой карты.
- В найденной папке кликните правой кнопкой мыши по пустому месту, выберите «Создать» → «Строковый параметр» и назовите его NetworkAddress.
- Дважды кликните по новому параметру, введите новый 12-значный MAC-адрес в поле «Значение» и нажмите ОК. После этого перезагрузите компьютер.
Стоит отметить, что далеко не все сетевые адаптеры поддерживают смену MAC через эти методы. Некоторые драйверы Wi-Fi (особенно USB-адаптеры и встроенные модули некоторых ноутбуков) игнорируют параметр.
Частые вопросы
Как узнать MAC-адрес по IP-адресу?
Это возможно сделать только в том случае, если оба устройства находятся в одной локальной сети (подключены к одному роутеру). Для этого в командной строке Windows нужно ввести команду arp-a. Система выведет так называемый ARP-кэш, где каждому локальному IP-адресу будет сопоставлен его физический MAC-адрес. Узнать MAC-адрес устройства, находящегося за пределами вашей локальной сети (где-то в интернете), невозможно.
Как узнать производителя по MAC-адресу?
Первые шесть символов MAC-адреса (например, 00:1A:2B) — это уникальный идентификатор организации (OUI), который официально закреплен за производителем электроники. Чтобы узнать бренд сетевой карты, достаточно вписать эти шесть символов в любой бесплатный онлайн-сервис класса MAC Vendor Lookup (поиск производителя по MAC).
Если устройство использует рандомизированный MAC (как современные iPhone и телефоны на Android), то по нему невозможно определить настоящего производителя — рандомизированные MAC устанавливают определенные биты (locally administered bit), и OUI будет показывать не реального производителя устройства, а просто случайно сгенерированный адрес.
Главное о MAC-адресе
- MAC-адрес — это аппаратный физический идентификатор сетевого устройства, который присваивается интерфейсу оборудования на заводе в процессе сборки.
- Он необходим для корректной маршрутизации и обмена данными внутри домашней или корпоративной локальной сети.
- В отличие от IP-адреса, который зависит от провайдера и сети подключения, настоящий MAC-адрес технически остается неизменным на протяжении всего срока службы устройства.
- Стандартный формат записи состоит из 12 шестнадцатеричных символов, которые для удобства чтения разделяются двоеточиями или дефисами.
- Узнать идентификатор любого смартфона или компьютера можно в системных настройках в разделе «Информация об аппаратном обеспечении».
- Несмотря на заводскую прошивку, операционные системы (Windows, macOS, Android) позволяют осуществить программную подмену MAC-адреса для решения задач конфиденциальности или обхода сетевых ограничений.
Читайте также:
➤ Подписывайтесь на телеграм-канал «РБК Трендов» — будьте в курсе последних тенденций в науке, бизнесе, обществе и технологиях.
Читайте также:
Швейцария присоединилась к большинству санкций ЕС против России
МИД заявил, что наносить удары по колледжу в Старобельске помогал Запад
У сотрудников Института философии РАН прошли обыски по делу об Аристотеле