MAC 地址生成器

为虚拟机、容器、测试环境批量生成 MAC 地址。可选本地管理 (LAA) 单播地址与多种分隔符格式,使用加密安全随机数。

阅读完整指南: IPv4 网络基础:CIDR、子网划分与排错 →

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

生成随机 MAC 地址,可选本地单播 (Locally Administered) 与分隔符格式。

  • 7A:15:12:62:08:49
  • 66:9B:15:B5:D4:96
  • 8E:F7:03:D8:67:9F
  • 7E:78:53:94:6D:13
  • AA:3D:D7:4C:85:1A

注释说明

说明

使用 crypto.getRandomValues 生成; 本地单播地址第二位为 1,适合测试环境。

为虚拟机、容器、测试环境批量生成 MAC 地址。可选本地管理 (LAA) 单播地址与多种分隔符格式,使用加密安全随机数。

快速开始

  1. 设置数量

    一次最多生成 100 个不重复地址。

  2. 选择格式

    冒号、连字符、点分或无分隔符; 可勾选本地单播。

  3. 复制列表

    点击重新生成或复制全部结果。

本地管理地址 (LAA)

LAA 将 MAC 第一字节的第二位设为 1,表示非厂商分配的全球唯一地址,适合实验与虚拟化环境,避免与真实硬件 OUI 冲突。

随机性

使用 Web Crypto API (getRandomValues) 生成字节,比 Math.random 更适合需要不可预测性的场景。

典型工作流

在创建虚拟机集群时,需要为每台设备分配唯一 MAC 地址。打开工具后,先设置生成数量(如 20 个),选择本地管理地址(LAA)确保不冲突,最后复制冒号分隔的结果直接粘贴到 VMware 或 VirtualBox 配置中。整个过程无需注册,数据在浏览器本地完成生成。

测试网络设备时,可能需要模拟不同厂商 MAC 地址。工具支持手动指定 OUI(前 3 字节),如 Cisco 的 00-1B-0D。生成后,用连字符格式导入到 Packet Tracer 等模拟器,配合 Wireshark 抓包验证设备响应。所有操作离线进行,不会上传任何数据。

示例

示例输出

Input

5 addresses, LAA, colon separator

Output

02:1A:F3:8C:44:B1 (example format)

FAQ

生成的 MAC 保证全球唯一吗?

LAA 地址不保证全球唯一; 仅用于测试。生产环境应使用厂商分配或登记流程。

数据存储吗?

不会,生成结果仅存在于当前浏览器页面。

生成的 MAC 地址会重复吗?

极低概率重复。工具使用浏览器 Crypto API 生成真随机数,48 位地址空间(281 万亿种组合)下,生成 1 万个地址的冲突概率约 0.0002%。若选择 LAA 模式(固定第2位为2/6/A/E),仍保留 44 位随机性。