IEEE 802 · OUI 厂商前缀 · EUI-64

MAC 地址生成器批量随机生成与在线解析

一次生成最多 1000 个不重复的 MAC 地址,可指定厂商前缀、顺序段和单播 / 本地管理位,5 种格式随时切换;同时解析任意 MAC 的厂商与 IPv6 链路本地地址,全部在浏览器本地完成。

每批地址数
1–1000
内置厂商前缀
32
输出格式
5
IPv6 链路本地
EUI-64

Pro 规划与交付

升级 Pro 后,可把生成结果直接变成 DHCP 保留配置、PDF 分配清单和 AI 规划报告。

工具箱

所有 MAC 地址工具,一站直达

生成地址、识别厂商与私有 MAC、排查冲突、输出设备配置——选择一个工具开始。

5 个工具
01

这个工具能做什么

批量生成

一次生成 1-1000 个地址,同批自动去重;随机数来自 Web Crypto(crypto.getRandomValues),默认输出单播 + 本地管理 LAA,可直接配置到网卡和虚拟机。

前缀与地址位控制

内置 VMware、KVM、Hyper-V、Docker、Cisco、华为、树莓派、ESP32 等 32 个常用 OUI,也可自定义 1-5 字节前缀;随机模式可单独控制 I/G 单播位与 U/L 本地管理位。

顺序段分配

给定起始地址与步长(1-65535)连续递增,到 FF:FF:FF:FF:FF:FF 自动截断,适合实验室、虚拟机模板和产线烧录按号分配。

格式随时切换

冒号、连字符、Cisco 点分、无分隔、空格 5 种写法与大小写一键切换,已生成的结果即时重排,不必重新生成。

解析与厂商识别

粘贴任意写法(包括 macOS arp 省略前导零的 0:1b:44:…)即刻解析,按 IEEE MA-L / MA-M / MA-S 最长前缀识别厂商,给出 EUI-64 IPv6 链路本地地址、整数与二进制。

网络换算

IPv4 / IPv6 组播地址换算组播 MAC,生成 102 字节 Wake-on-LAN 魔术包与 wakeonlan、PowerShell 唤醒命令,以及 iOS / Android / Windows 隐私随机地址样例。

02

如何使用

  1. 01

    选择生成方式:随机生成或顺序段;打开页面已经有一组示例地址,可直接复制。

  2. 02

    设置数量、输出格式与大小写,按需要选择厂商前缀、自定义前缀,或调整单播 / LAA 地址位。

  3. 03

    点击「生成」,在右侧列表里展开任意地址查看 OUI、IPv6 链路本地地址和二进制。

  4. 04

    复制全部、下载 TXT / CSV / JSON,或生成分享链接;Pro 可继续导出 DHCP 配置与 PDF 分配清单。

03

适用场景

  • #虚拟机 / 容器网卡批量配置
  • #DHCP 保留与 IPAM 测试数据
  • #交换机 MAC 表与 ARP 排障
  • #网络准入、计费系统联调
  • #物联网设备产线烧录编号
  • #接口文档与单元测试样例
04

一眼看懂地址类型

看第 2 位十六进制:2 / 6 / A / E 是本地管理单播(可放心用于测试和虚拟机),0 / 4 / 8 / C 是厂商出厂的全球唯一地址,奇数(1 / 3 / 5 …)则是组播,不能分配给网卡。

MAC 地址厂商查询

按 IEEE 官方 OUI 库查询网卡厂商,识别 MA-L / MA-M / MA-S 注册块。

子网掩码计算器

计算网段可用主机数、广播地址与 CIDR,规划 DHCP 保留 IP 的起止范围。

UUID 生成器

批量生成 UUID,为设备、资产和测试数据配上唯一编号。

05

常见问题

MAC 地址生成器生成的地址可以直接配置到网卡上吗?

可以,前提是保持默认的「单播 + 本地管理 LAA」。单播要求首字节最低位 I/G=0,本地管理要求次低位 U/L=1,所以第 2 位十六进制必然是 2、6、A 或 E(如 02:xx、7A:xx)。这类地址按 IEEE 802 规范专供本地分配,不会与任何厂商出厂地址冲突,可用于 Linux ip link、Windows 网卡高级属性或虚拟机配置。

本地管理地址(LAA)和全球唯一地址(UAA)有什么区别?

区别只在首字节的 U/L 位(bit1):为 0 是 UAA,前 24 位 OUI 由 IEEE 分配给厂商并烧录进网卡;为 1 是 LAA,由管理员或系统自行分配。IEEE 已分配约 4 万个 MA-L 前缀,随机 UAA 约有 1% 会落在其中,生成 1000 个通常就有 10 个左右被抓包工具认成某品牌设备,所以测试、虚拟化和容器环境建议统一使用 LAA。

怎么判断一个 MAC 地址是不是手机的随机 MAC?

看第 2 位十六进制是否为 2、6、A、E,即 U/L=1 且为单播。iOS 14、Android 10、Windows 10 起默认对 Wi-Fi 使用这类私有地址,通常每个网络一个,iOS 18 还可选每两周轮换。把地址粘贴到本工具的「解析校验」,会直接标注「疑似隐私随机地址」并说明 I/G、U/L 两个位的取值。

MAC 地址怎么换算成 IPv6 链路本地地址(EUI-64)?

按 RFC 4291 三步:从中间把 48 位地址切成两半,插入 FFFE 变成 64 位;把首字节的 U/L 位取反(00 变 02);最后加上 fe80:: 前缀。例如 00:1B:44:11:3A:B7 → 021B:44FF:FE11:3AB7 → fe80::21b:44ff:fe11:3ab7。本工具对每个生成或解析的地址都会自动给出结果,可一键复制。

随机生成的 MAC 地址会重复吗?重复概率是多少?

同一批内会自动去重,不会重复。跨批次时,单播 LAA 地址空间为 2^46 ≈ 70 万亿个,按生日问题估算,两批各 1000 个地址之间出现撞号的概率约为一亿分之一点四。生产环境仍建议开启 Pro 的「避开已有地址」,粘贴 DHCP 租约、ARP 表或已保存的地址池,生成时会逐个排除。

VMware、KVM、Hyper-V 虚拟机的 MAC 前缀是多少?

常用前缀:VMware 手动分配 00:50:56(静态地址须在 00:50:56:00:00:00 至 00:50:56:3F:FF:FF 范围内)、自动分配 00:0C:29;KVM / libvirt 为 52:54:00;Hyper-V 为 00:15:5D;VirtualBox 为 08:00:27;Docker 网桥为 02:42:AC。在「前缀」里选择厂商即可按对应 OUI 批量生成,并可用顺序段模式按步长连续编号。

IPv4 和 IPv6 组播地址对应的 MAC 地址是多少?

IPv4 组播(224.0.0.0/4)按 RFC 1112 映射为 01:00:5E 加上 IP 的低 23 位,例如 239.1.2.3 → 01:00:5E:01:02:03,由于丢弃了 5 位,32 个组播 IP 会共用同一个 MAC。IPv6 组播(ff00::/8)按 RFC 2464 映射为 33:33 加上低 32 位。工具里的「组播与唤醒」可直接输入 IP 计算,便于排查 IGMP / MLD Snooping。

免费版能做什么?升级 Pro 多了什么?

免费版可一次生成 1-1000 个地址,支持随机、厂商前缀、自定义前缀和顺序段,5 种格式与大小写切换,单条解析、组播换算、Wake-on-LAN 魔术包,并可复制、下载 TXT/CSV/JSON 和生成分享链接。Pro 增加 ISC DHCP、dnsmasq、Kea、Ansible、netsh 共 5 种配置导出、A4 PDF 分配清单、AI 规划报告、50 个地址池与 500 行批量解析。