crypto.getRandomValues,用于测试数据,本地生成不上传。| # | MAC | 播送 | 管理 |
|---|
批量生成随机 MAC 地址,给 DHCP 压测、虚拟网卡、白名单测试、日志脱敏造数据。
AA:BB:CC:DD:EE:FF、短横 AA-BB-CC-DD-EE-FF、思科点分 AABB.CCDD.EEFF、无分隔;大小写可切。crypto.getRandomValues,本地生成不上传。00:1A:2B : 3C:4D:5E 共 48 位:
| 部分 | 长度 | 说明 |
|---|---|---|
| 前 3 字节 OUI | 24 位 | 组织唯一标识,一般是厂商。IEEE 分配 |
| 后 3 字节 NIC | 24 位 | 厂商自己分配给网卡 |
| 首字节最低位(I/G) | 1 位 | 0 = 单播,1 = 组播/广播 |
| 首字节次低位(U/L) | 1 位 | 0 = 全局唯一(IEEE 分配),1 = 本地管理(自定义) |
"本地管理"的首字节末位是 2、6、A、E(二进制第二位为 1)。虚拟机、容器、随机化 MAC 通常用本地管理位。
Q:指定 OUI 后,"本地管理"勾选没反应? A:故意的。一旦指定 OUI,首字节就照原样用——OUI 是 IEEE 分配的全局地址,硬改标志位就不再是那个厂商的地址了。要本地管理地址就别填 OUI。
Q:生成的地址能直接用吗? A:格式合法,能用于测试。但它是随机的,理论上可能和真实设备撞(后 24 位约 1670 万种)。别在生产网络里当永久地址用。
Q:思科点分格式是什么?
A:思科设备(IOS)习惯把 MAC 写成 aabb.ccdd.eeff,每 4 个十六进制一组、点分隔。
Q:为什么默认勾了"单播"和"本地管理"? A:测试场景基本都要单播(能收发单播帧),本地管理位避免和真实厂商地址混淆,是随机 MAC 的惯例。
Q:数据会上传吗? A:不会。生成、格式化、下载都在浏览器本地。
相关:随机 IP 生成 · 子网掩码换算 · User-Agent 随机生成 · 随机数生成 · IP 查询。