🖧

MAC 地址生成器

生成符合 IEEE 802 标准的随机 MAC 地址,支持自定义厂商 OUI 前缀,可在冒号、连字符与点号三种分隔格式间切换,专为虚拟机和容器编排场景批量分配网卡地址,帮助运维人员规避与物理设备地址冲突。

关于 MAC 地址生成器

MAC 地址是网卡的物理标识,由 48 位(6 字节)组成,前 3 字节是厂商 OUI、后 3 字节由厂商分配。本工具在浏览器本地随机生成符合规范的 MAC 地址,可控制大小写、分隔符(冒号、连字符或无分隔),并能正确设置本地管理位(U/L bit)与单播/组播位,全部运算在你的设备上完成,不向任何服务器发送数据。 建议在日常网络运维中收藏本工具,遇到网络排查需求时即可快速打开使用。所有查询均在浏览器本地发起,无需安装命令行工具。

使用场景

  • 虚拟机网卡 — 为 KVM、VMware 或 Docker 桥接网卡批量分配互不冲突的 MAC 地址。
  • 设备改址测试 — 生成本地管理(LAA)地址验证交换机端口安全与 MAC 绑定策略。
  • 隐私轮换 — 为 Wi-Fi 随机化功能准备符合规范的随机 MAC,避免被长期追踪。
  • 网络仿真 — 在 ns-3、GNS3 等仿真环境中为大量虚拟节点填充唯一二层地址。
  • 固件占位 — 嵌入式开发阶段先用随机 MAC 占位,量产时再写入真实 OUI。

常见问题

生成的 MAC 会和真实设备冲突吗?

建议把第一个字节的第 2 位(本地管理位)置 1,生成 LAA 地址,这类地址不会与厂商出厂的全局唯一地址(UAA)冲突,最适合测试用途。

怎么保证是单播地址?

把首字节最低位设为 0 即为单播;设为 1 则是组播。本工具默认生成单播地址,避免被当作广播帧处理。

前三字节能指定厂商吗?

可以固定为某个已知 OUI 前缀,再随机后三字节。若想反查某个 MAC 属于哪个厂商,请用本站的「MAC 厂商查询」工具。

支持哪些分隔格式?

支持冒号(00:1A:2B)、连字符(00-1A-2B)和点分(001A.2B3C,思科风格)以及无分隔的纯十六进制,可按目标系统选择。

随机性可靠吗?

使用浏览器的加密安全随机源生成字节,分布均匀,适合需要大量不重复地址的场景。

有浏览器兼容性要求吗?

本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。

可以离线使用吗?

首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。