关于 MAC 地址生成器
MAC 地址生成器创建符合 IEEE 802 规范的随机或指定前缀的 MAC 地址,可用于虚拟机网卡、容器网络或测试环境里模拟设备。你可以选择是否使用本地管理位、固定 OUI 或批量生成多个地址,结果即时显示并可复制。所有随机性在浏览器本地由密码学安全源产生,生成的地址不会上传。对搭建网络实验、填充 ARP 表或做隐私化处理的开发与运维人员,是一个随手可用的小工具;配合本站的 MAC 厂商查询,还能反向确认生成的地址指向哪个虚构厂商以便演示。也方便在编写网络相关单元测试时构造确定性的假地址,让测试可重复运行;随机性在本地由密码学安全源产生地址不上传,对搭建网络实验、填充 ARP 表或做隐私化处理的开发与运维人员都是随手可用工具,配合本站 MAC 厂商查询还能反向确认虚构厂商以便演示。
使用方法
- 打开「MAC 地址生成器」
- 输入地址或查询参数
- 根据需要调整输出选项
- 点击「查询」按钮,结果实时显示
- 复制或导出结果
使用场景
- 虚拟机网卡 — 为 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,思科风格)以及无分隔的纯十六进制,可按目标系统选择。
随机性可靠吗?
使用浏览器的加密安全随机源生成字节,分布均匀,适合需要大量不重复地址的场景。
mac地址生成器在线版和本地软件有什么区别?
在线版打开网页即用,无需下载安装,本工具所有运算都在浏览器本地完成、不上传任何数据,安全性与本地软件相同,且随时可用、跨平台(Windows/macOS/Linux/手机均可)。
网络mac地址生成后如何应用到网卡?
Windows 在设备管理器→网卡属性→高级→Network Address 填入生成值(不含分隔符);Linux 用 ip link set dev eth0 address 新地址;macOS 用 sudo ifconfig en0 ether 新地址。建议使用本地管理(LAA)地址避免与真实设备冲突。
想查一个 MAC 地址属于哪个厂商(mac厂商/mac vendor)怎么办?
用本站的「MAC 地址厂商查询」工具(/mac-address-lookup.html),基于 IEEE 官方 OUI 数据库,粘贴 MAC 地址即可反查厂商名称、国家与登记组织,支持批量查询。
什么是本地管理位(U/L bit)?为什么随机 MAC 要设置它?
MAC 首字节第 2 位是 U/L 位:0 表示全局唯一(厂商出厂分配),1 表示本地管理(LAA)。随机生成的地址置 1 后属于 LAA 空间,永远不会与任何厂商出厂地址冲突——Wi-Fi 随机化、虚拟机网卡用的就是这类地址。