MAC地址生成器
随机生成符合规范的 MAC 地址,支持单播/组播模式,适合网络测试和虚拟机配置。
MAC 地址生成器
MAC 地址生成器使用指南
📌 简介
MAC 地址生成器是一款面向网络工程师、虚拟化运维人员和软件测试者的在线实用工具。在进行虚拟机克隆、网络抓包测试、或者需要绕过某些基于 MAC 地址绑定的限制时,我们经常需要伪造或批量生成新的 MAC 地址。本工具利用浏览器原生的加密级随机数生成器,可以瞬间批量生成符合 IEEE 802 标准的 48 位 MAC 地址,并支持多种分隔符格式。
📖 MAC 地址的字节规范
MAC 地址由 6 个字节(48 位)组成,通常用十六进制表示。为了保证生成的地址是合法可用的,本工具在生成时会特别处理第一个字节(Octet)的最后两位控制位:I/G 位(Individual/Group):最低位如果为 0,表示这是一个指向单一网卡的单播地址;如果为 1 则是组播地址。本工具强制设为单播。 U/L 位(Universal/Local):次低位如果为 0,表示这是厂商烧录的全局唯一地址(OUI);如果为 1,表示这是软件分配的本地管理地址(如虚拟机生成的 MAC)。勾选“本地分配”即可生成以 `02`、`06`、`0A` 或 `0E` 开头的虚拟机常用 MAC 前缀。
💼 常见应用场景
- 虚拟机配置: 在 VMware 或 VirtualBox 中手动为虚拟机指定独立的 MAC 地址。
- 网络测试: 生成大量不同的 MAC 地址,用于测试路由器的 DHCP 地址池或防火墙过滤规则。
- 隐私保护: 了解公共 WiFi 中常见的 MAC 随机化机制(生成以本地分配开头的 MAC)。
⚙️ 使用步骤
- 设置需要生成的数量(最多 100 条)。
- 选择十六进制的分隔符(如冒号、连字符)。
- 根据需求勾选“本地分配”(通常虚拟机使用)。
- 点击生成,即可获取结果并一键复制。
⚠️ 注意事项
- 工具生成的 MAC 地址仅用于测试。在同一个局域网内,请勿使用相同的 MAC 地址,否则会导致网络冲突(IP 冲突)。
- 生成的地址默认使用大写字母,部分系统在输入时可能需要小写,请注意转换。
❓ 常见问题 (FAQ)
Q: 为什么有时候生成的 MAC 地址不是以数字开头?
A: 十六进制包含 0-9 和 A-F。如果第一个字节的高位刚好落在 A-F,那么它就会以字母开头。这是完全合法的。