MAC 地址生成器(在线)
在浏览器本地生成随机或带厂商前缀的 MAC 地址,支持冒号、连字符、Cisco 或无分隔符格式。
MAC Address Generator 完全在你的浏览器中运行。你输入的任何前缀和生成的每个地址都只保留在你的设备上,绝不会上传到 ArrayKit。
打开 CIDR 计算器
关于 MAC 地址生成器
MAC Address Generator 可按需即时生成一个或多个 6 字节硬件地址,支持冒号、连字符、Cisco 风格点分格式,或完全不加分隔符。为其提供如 00:1A:2B 这样的厂商 OUI 前缀,它会保留这些起始字节并只随机化其余部分,因此结果看起来仍像来自真实的厂商地址段。开启本地管理开关后,工具会强制在首字节上设置单播位和本地管理位,生成一个绝不会与真实厂商分配冲突的安全地址——非常适合实验室设备、虚拟机模板和测试环境。网络工程师、QA 团队以及需要为虚拟网卡分配地址或记录硬件信息的人,都用它来快速填写配置和表格。每个字节都来自你设备的密码学随机数生成器,任何内容都不会被上传。
功能特性
- 使用密码学随机数生成 6 字节 MAC 地址
- 可选厂商 OUI 前缀,固定起始字节
- 支持冒号、连字符、Cisco 4 位十六进制点分组或无分隔符的输出格式
- 十六进制可渲染为大写或小写
- 本地管理(单播)开关强制使用安全的非厂商比特位
- 一次批量生成多个地址,每行一个
- 一键复制整个列表
- 完全通过 Web Crypto API 在浏览器中运行
如何使用 MAC 地址生成器
- 设置需要生成的 MAC 地址数量
- 可选填写厂商前缀,例如 00:1A:2B
- 选择分隔符、大小写,以及是否强制本地管理比特位
- 点击生成并复制列表
示例
输入
random, colon, uppercase
输出
3D:F2:9A:1C:04:B7
常见错误与故障排除
- 厂商前缀被拒绝或被忽略。 — 只输入十六进制数字,可用冒号、连字符或点分隔(例如 00:1A:2B)。MAC Address Generator 最多使用它能解析出的前 6 个字节。
- 生成的地址被其他软件判定为无效。 — 有些工具要求任何非厂商地址都必须设置本地管理位。开启“本地管理(单播)”,即可让首字节的低两位变为 0b10。
- Cisco 设备配置无法接受该地址格式。 — 将分隔符切换为 Cisco 点分格式,它会把地址格式化为三组 4 位十六进制,例如 001a.2b3c.4d5e,而不是六组 2 位十六进制。
- 同一批次中两个生成的地址看起来太相似。 — 这是正常现象——当你提供厂商前缀时,只有前缀之后的字节会被随机化,因此起始字节在整批地址中会按设计重复出现。
常见问题
- MAC Address Generator 究竟随机化了什么?
- 它会用 Web Crypto API 生成的密码学随机值填充地址的全部 6 个字节,除非你提供了厂商前缀——此时只有前缀之后的字节会被随机化。
- 什么是本地管理的 MAC 地址?
- 这是一种首字节次低位被设为 1 的地址,表示它是由管理员分配的,而不是硬件厂商分配的。MAC Address Generator 的开关会设置该位(并清除多播位),确保生成的是不会与真实硬件冲突的安全单播地址。
- MAC Address Generator 能否保留特定的厂商前缀?
- 可以。在前缀字段中输入如 00:1A:2B 的 OUI,生成器会完整保留这些起始字节,只随机化剩余的字节。
- 该工具支持哪些 MAC 地址格式?
- 冒号分隔(00:1a:2b:3c:4d:5e)、连字符分隔(00-1a-2b-3c-4d-5e)、Cisco 4 位十六进制点分格式(001a.2b3c.4d5e),以及不带分隔符的字符串,均可选择大写或小写。
- 生成的 MAC 地址会被发送到服务器吗?
- 不会。MAC Address Generator 完全在你的浏览器中运行,使用你设备自带的随机数生成器。你输入的任何前缀或生成的地址都不会离开你的设备。
- 我可以一次生成多个 MAC 地址吗?
- 可以。在数量字段中设置所需的地址数,生成器会按行输出对应数量的地址,随时可以复制。
相关工具
全部 ArrayKit 工具