🔧 网络运维工具箱

🧰

欢迎使用网络运维工具箱

点击上方 Tab 或下方卡片选择工具

🔄
数据转换
🔄
H3C转换
🌐
IP替换
📋
IP排序
🔗
IP比对
🔍
MAC检测
🔧
MAC格式化
🔗
MAC比对
输入数据
输入格式示例(每行一个,制表符或空格分隔,顺序任意):
31 10.184.171.31 3c6a-a763-91dd
10.184.171.32 3c6a-a76e-a41f
3c6a-a763-91dd 10.184.171.33
33 10.184.171.34 7845-c435-83ef 测试
支持多种格式:有序号/无序号、IP与MAC顺序任意、末尾可带描述;缺序号的行无法生成ACL
数据校验结果
总计:0 有效:0 无效:0
无效数据明细(0 条)
行号原始内容原因
转换结果
格式:user-bind static ip-address [IP] mac-address [MAC]

            
格式:static-bind ip-address [IP] mac-address [MAC]

            
格式:rule [序号] permit ip source [IP] 0 destination any

                
格式:undo user-bind static ip-address [IP] mac-address [MAC]

            
格式:undo static-bind ip-address [IP]

            
格式:undo rule [序号]

            
输入数据
输入格式示例(每行一个,制表符或空格分隔,顺序任意):
31 10.184.171.31 3c6a-a763-91dd
10.184.171.32 3c6a-a76e-a41f
3c6a-a763-91dd 10.184.171.33
33 10.184.171.34 7845-c435-83ef 测试
支持多种格式:有序号/无序号、IP与MAC顺序任意、末尾可带描述;缺序号的行无法生成ACL
数据校验结果
总计:0 有效:0 无效:0
无效数据明细(0 条)
行号原始内容原因
转换结果
格式:ip source binding ip-address [IP] mac-address [MAC]

            
格式:static-bind ip-address [IP] hardware-address [MAC]

            
格式:rule [序号] permit ip source [IP] 0 destination any

                
格式:static-bind ip-address [IP] mask [掩码] hardware-address [MAC]

            
格式:undo static-bind ip-address [IP]

            
格式:undo ip source binding ip-address [IP] mac-address [MAC]

            
格式:undo rule [序号]

            

快速批量替换IP地址的前三段网段

📋 使用示例
原IP地址:10.8.241.3
新网段:10.184.201
结果:10.184.201.3

每行一条记录,IP地址为第一个字段,支持 Tab / 多空格 / 单空格分隔

输入新的前三段网段,如 192.168.1 或 10.184.201

💡 自动识别每行第一个 IP 地址,按 IP 数值升序排列

请粘贴数据后点击「排序」

A 组数据 粘贴到此处

B 组数据 粘贴到此处

💡 以 IP 地址为主键比对,自动去除前导零(如 192.168.001.010 → 192.168.1.10)

精准识别MAC地址类型 - 区分硬件MAC与本地管理地址

粘贴MAC地址

💡 粘贴后自动分析,支持批量处理

检测结果

0
有效
0
设备MAC
0
随机MAC
0
组播
0
无效
设备MAC(单播硬件)
随机MAC(单播本地)
组播地址
无效数据

📖 判断原理

MAC地址的第一个字节包含两个关键标志位,判断顺序如下:

第一个字节结构(以 82 为例):

二进制(MSB → LSB):
1000 0010
↑                 ↑  ↑
               本地管理位 组播位

82 = 10000010₂
• Bit 0 (最右) = 0 → 单播地址
• Bit 1 = 1 → 本地管理(随机MAC)

第一步:区分单播 vs 组播(Bit 0)

  • Bit 0 = 0 → 单播地址(Unicast),标识一个具体设备
  • Bit 0 = 1 → 组播地址(Multicast),用于一对多通信,不是设备MAC

第二步:单播地址再细分(Bit 1)

  • Bit 1 = 0 → 设备MAC(全球唯一地址 UAA)
    由IEEE分配给厂商,是设备的真实硬件MAC地址
  • Bit 1 = 1 → 随机MAC(本地管理地址 LAA)
    非IEEE分配,通常是iOS/Android隐私保护生成的随机地址

快速判断口诀:

看第一个字节的第二个十六进制数字:

  • 0, 4, 8, C → 设备MAC(单播 + 全球唯一)
  • 2, 6, A, E → 随机MAC(单播 + 本地管理)
  • 1, 5, 9, D → 组播地址
  • 3, 7, B, F → 组播 + 本地管理
⚠️ 注意:本地管理位=1 的单播地址通常被称为"随机MAC",但也可能是苹果"固定MAC"选项或管理员手动配置的地址,不一定每次都会变化。

批量格式化MAC地址,支持多种常用格式

输入MAC地址
输出格式(单选)
大小写选项

💡 粘贴数据或选择格式后自动格式化

格式化结果
0 总计
0 有效
0 无效

粘贴MAC地址后自动格式化

A 组数据 粘贴到此处

B 组数据 粘贴到此处

💡 支持 5 种 MAC 格式,统一转换为 aaaa-bbbb-cccc 格式进行比对