Генератор случайных MAC-адресов

Создайте до 100 случайных MAC-адресов за раз. По умолчанию это локально администрируемые unicast-адреса — такие и нужны для виртуальных машин, контейнеров и тестов: они не пересекаются с диапазонами производителей. Можно и оставить префикс производителя, а случайной сделать только вторую половину.

Тип

MAC-адреса

Работает в браузере: всё, что вы вводите, никуда не отправляется.

Как пользоваться

  1. Укажите, сколько адресов нужно (до 100).
  2. Выберите тип: Локально администрируемые для ВМ и тестов, Любые unicast или С префиксом производителя — и введите префикс.
  3. Выберите формат и регистр букв.
  4. Скопируйте список или нажмите Сгенерировать заново.

Как это работает

MAC-адрес — это 6 байт. Два младших бита первого байта — флаги:

  • бит 0 (I/G): 0 — индивидуальный (unicast), 1 — групповой (multicast);
  • бит 1 (U/L): 0 — назначен производителем, 1 — локально администрируемый.

Генератор берёт все байты из crypto.getRandomValues и выставляет флаги: для локально администрируемых сбрасывает бит 0 и ставит бит 1, для любых unicast — только сбрасывает бит 0, а с префиксом оставляет ваши первые три байта как есть.

Пример

Случайный первый байт 0xA9 в двоичном виде — 10101001. Для локального адреса генератор сбрасывает последний бит и ставит предпоследний: 10101010 = 0xAA. Адрес может выйти, например, AA:3F:91:0C:7E:25: вторая цифра A говорит, что он локальный, а чётный первый байт — что он индивидуальный.

Советы

  • У гипервизоров часто свои префиксы; локально администрируемый адрес с ними не пересечётся.
  • Разные системы ждут разный формат: Linux — двоеточия, Windows — дефисы, оборудование Cisco — группы по четыре через точку.
  • Чтобы перевести уже имеющийся адрес из одного формата в другой, воспользуйтесь форматировщиком MAC-адресов.

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

Что такое локально администрируемый MAC-адрес?

Адрес, у которого второй младший бит первого байта равен 1, поэтому вторая шестнадцатеричная цифра — 2, 6, A или E (например, 02:… или 3A:…). Производители этот диапазон не используют, поэтому он безопасен для виртуальных машин, контейнеров, тестовых сетей и рандомизации MAC.

Чем unicast отличается от multicast?

Их различает младший бит первого байта: 0 — индивидуальный адрес (один сетевой интерфейс), 1 — групповой. Собственный адрес устройства должен быть индивидуальным, поэтому генератор всегда сбрасывает этот бит, если только его не задаёт ваш префикс.

Можно взять префикс настоящего производителя?

Да: введите его OUI (первые три байта), а последние три байта будут случайными. Такие адреса похожи на настоящее железо, поэтому используйте их только в своих сетях, где они не столкнутся с реальным устройством.

Адреса не повторяются?

В пределах одного списка — нет, повторы перебрасываются. С префиксом производителя всего 16,7 млн вариантов, так что совпадение с чужим устройством маловероятно, но возможно; у локально администрируемых адресов вариантов гораздо больше.

Ещё в разделе «Генераторы»

Все инструменты раздела: Генераторы ·Обновлено 7 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.