IP и сети

конвертер MAC-адресов

Проверьте один 48-битный адрес, сравните четыре записи и просмотрите тестовое значение перед заменой.

конвертер MAC-адресов

Ввод MAC-адреса

Форматы и биты

Двоеточия
02:1A:2B:3C:4D:5E
Дефисы
02-1A-2B-3C-4D-5E
Точки Cisco
021A.2B3C.4D5E
Без разделителей
021A2B3C4D5E
Байты: hex (десятичное)
02 (2) · 1A (26) · 2B (43) · 3C (60) · 4D (77) · 5E (94)
Первый байт, старший бит слева
00000010
I/G — бит 0
0 · Unicast
U/L — бит 1
1 · Бит локального управления равен 1

Адрес обрабатывается в браузере; запросы к устройствам и производителям не отправляются.

Параметры преобразования

Крайний справа бит — I/G, следующий — U/L. Они не доказывают назначение адреса или производителя.

Тестовые значения имеют локальный unicast-тип, могут совпадать с существующими и не обозначают производителя.

Адрес разобран; форматы и биты обновлены.

Конвертер MAC-адресов полезен, когда коммутатор выводит группы с точками, а форма настройки требует двоеточия. Шесть байтов остаются на виду, поэтому можно проверить, что меняется только запись. Два младших бита первого байта показаны отдельно: они описывают тип адреса, но не подтверждают производителя или наличие устройства.

Зачем нужен конвертер MAC-адресов

Сравните байты за разными разделителями и прочитайте флаги типа.

Четыре записи одного значения

Конвертер MAC-адресов одновременно показывает двоеточия, дефисы, формат Cisco и непрерывную hex-строку. Начальные нули и порядок байтов сохраняются. Это позволяет сопоставить запись коммутатора с резервированием DHCP, не исправляя исходный текст вручную.

Одни и те же шесть цветных блоков байтов расположены с разными разделителями и группировкой.

Тестовый адрес сначала показывается

Генератор MAC-адресов устанавливает U/L=1 и I/G=0. Получается локально администрируемый unicast-адрес. Предпросмотр показывает заменяемые строки; отмена сохраняет ввод, а после применения можно один раз вернуть и исходный текст, и прежний результат.

Первый байт раскрыт в восемь ячеек; две последние показывают локальное управление и unicast.

Проверьте группы и момент обновления

01

Не сокращайте байты

Короткие группы не дополняются нулями. Пробелы по краям игнорируются, но внутренние пробелы и полноширинные символы вызывают ошибку. Из журнала нужно выбрать только один адрес без имени поля.

02

Выберите запись для экспорта

Все четыре формы видны сразу, однако копирование и TXT используют выбранный формат. Смена формата или регистра блокирует старый экспорт до пересчёта. Если автоматика выключена, запуск доступен через Ctrl/Cmd + Enter.

03

Просмотрите замену

Создание значения, пример и очистка открывают предпросмотр. Ввод изменяется только после применения. Однократная отмена восстанавливает предыдущие текст, настройки и результат вместе.

Проверка записи и разбор байтов

Строгие четыре формата

Проверка MAC-адреса принимает шесть пар с двоеточиями или дефисами, три четвёрки с точками Cisco и двенадцать hex-цифр без разделителей. Регистр входных букв не важен, а смешивать разделители нельзя.

Тип по первому байту

Каждый байт показан в hex и десятичной форме, первый — ещё и в двоичной. I/G=0 означает unicast, I/G=1 — групповой адрес, U/L=1 — локальное управление. Для всех FF и всех нулей выводится отдельное пояснение.

Случайность по явному запросу

Web Crypto выдаёт шесть случайных байтов при нажатии кнопки. Меняются только два флага; остальные биты остаются случайными. Префикс производителя не выбирается. При отсутствии безопасного API генерация завершается ошибкой.

Что остаётся за пределами проверки

Только 48 бит
Расширение EUI-64, вывод IPv6 и разворот порядка битов не поддерживаются. Строка из шестнадцати цифр отклоняется, а не обрезается до двенадцати. При форматировании меняются лишь разделители и регистр.
Без скрытого исправления
В группах с двоеточиями и дефисами нужны две цифры, с точками — четыре. Внутренние пробелы, не-ASCII символы, префикс 0x и смешанные разделители запрещены. Удаляются только пробельные символы по краям.
Один адрес за операцию
Нет пакетных списков, загрузки файлов или извлечения из журналов. Запятые, точки с запятой и внутренние переносы отклоняются. Лимит — 256 кодовых единиц UTF-16 вместе с внешними пробелами; превышение блокирует экспорт.
Без сведений об устройстве
Нет базы OUI, поиска IP по MAC, сканирования сети или изменения сетевого адаптера. U/L=0 описывает значение бита, но не доказывает, что производитель назначил адрес реально существующему устройству.
Уникальность не гарантируется
Случайный локальный unicast может совпасть с уже используемым адресом. Это тестовые данные, а не глобально выданные идентификаторы. Не реализуется и необязательный структурированный план локальных адресов.
Особые значения можно разобрать
Все FF означают broadcast, все нули — отдельное специальное значение. Их можно форматировать с пояснением, но это не подтверждение пригодности как обычного адреса узла. Доступность и правила сети не проверяются.

Конвертер MAC-адресов: частые вопросы

Как получить случайный MAC-адрес для теста?

Нажмите создание тестового значения, проверьте предпросмотр и примените его. Web Crypto создаёт шесть байтов, затем U/L устанавливается в 1, а I/G в 0. Старый ввод можно восстановить вместе с результатом.

Как выбрать формат записи MAC-адреса?

Выберите двоеточия, дефисы, точки Cisco или запись без разделителей в настройке экспорта. На экране остаются все четыре формы; копирование и скачивание берут только выбранную. Регистр задаётся отдельно.

Когда выбирать локально, а когда универсально администрируемый адрес?

Для локальных тестов здесь создаётся unicast с U/L=1. Для реального назначения следуйте правилам сети и производителя; инструмент не выдаёт глобально назначенные адреса. U/L=0 означает универсальную область, но не подтверждает, что значение действительно кому-то выделено.

Чем различаются unicast и multicast MAC-адреса?

Их различает младший бит первого байта I/G: ноль означает unicast, единица — групповой адрес. Широковещательный адрес со всеми FF тоже имеет I/G=1, поэтому он дополнительно отмечается как особый случай.

Подходит ли случайный MAC-адрес для виртуальной машины?

Значение можно использовать как исходные тестовые данные, если среда допускает локальные unicast-адреса. Инструмент не настраивает виртуальную машину и не проверяет конфликты; требования гипервизора и сети нужно сверить отдельно.

Есть необычная запись адреса для проверки?

Сравните следующий адрес

Конвертер MAC-адресов поможет проверить байты и флаги перед копированием записи в нужный формат настройки.