正在加载,请稍候…

MAC地址查询:从任意MAC地址查找制造商

通过MAC地址OUI前缀查询网络设备的供应商和制造商。搜索IEEE数据库,识别设备品牌,用于网络审计和安全故障排查。

MAC地址查询:从任意MAC地址查找制造商

什么是MAC地址?

媒体访问控制(MAC)地址是分配给每个网络接口卡(NIC)的唯一硬件标识符。它工作在OSI模型的第2层(数据链路层),用于本地网络通信。IP地址逻辑地标识设备且可以更改,而MAC地址通常由制造商固化在硬件中。

MAC地址查询:从任意MAC地址查找制造商 插图

MAC地址结构

MAC地址长度为48位(6字节),以十六进制显示:

  • 冒号分隔:AA:BB:CC:DD:EE:FF
  • 短横分隔(Windows):AA-BB-CC-DD-EE-FF
  • Cisco格式:AABB.CCDD.EEFF

OUI(组织唯一标识符)

前3字节(24位)是OUI——由IEEE分配给每个制造商。通过查询OUI,可以识别网络硬件的制造商:

  • Apple, Inc.
  • VMware(表示虚拟化硬件)
  • Raspberry Pi Foundation
  • Intel Corporate
  • Cisco Systems

设备标识符

后3字节由制造商分配,用于唯一标识每个设备。完整的48位地址为网络接口创建了全局唯一标识符。

MAC地址类型

MAC地址查询:从任意MAC地址查找制造商 插图

单播 vs. 多播

  • 单播(首字节LSB=0):标识单个网络接口
  • 多播(首字节LSB=1):针对一组设备
  • 广播(FF:FF:FF:FF:FF:FF):到达网段内所有设备

常见的多播地址包括IPv4和IPv6多播范围。

全局管理地址(UAA) vs. 本地管理地址(LAA)

  • UAA(首字节第二位=0):制造商分配,全局唯一
  • LAA(首字节第二位=1):本地分配,可能不是全局唯一

随机/伪造MAC地址

现代设备为保护隐私而随机化MAC地址(iOS 14+、Android 10+、Windows 10+)。这些本地管理地址可防止跨不同网络和位置的跟踪。

查找MAC地址

不同平台的方法:

  • Windowsipconfig /allgetmac /v
  • macOS/Linuxifconfigip link show
  • 网络扫描arp -a 显示ARP缓存,将IP映射到本地网络上的MAC

MAC地址查询:从任意MAC地址查找制造商 插图

MAC地址安全考虑

ARP欺骗

攻击者可以发送伪造的ARP响应,将其MAC地址与另一设备的IP关联。这会导致中间人攻击和流量拦截。防御措施:在受管交换机上启用动态ARP检测(DAI)。

MAC泛洪

用伪造地址淹没交换机的MAC地址表,使其像集线器一样工作并广播所有流量。防御措施:端口安全限制每个端口的MAC地址数量。

MAC过滤

将MAC地址用作访问控制机制存在重大缺陷——MAC地址可以被轻易伪造,因此MAC过滤本身并不可靠。

使用MAC地址查询工具

我们的MAC地址查询工具提供:

  1. OUI识别 — 输入任意MAC地址以识别制造商
  2. 批量查询 — 同时处理多个MAC地址
  3. 格式检测 — 接受冒号、短横、点号或无分隔符
  4. 公司详情 — 完整的注册公司名称
  5. 设备分类 — 识别虚拟适配器、物联网设备、手机和PC

对于网络管理员调查网络中的未知设备、安全审计以识别未授权硬件以及网络库存文档非常有用。

MAC与IP地址对比总结

特性 MAC地址 IP地址
第2层(数据链路) 第3层(网络)
长度 48位 32位(IPv4)/ 128位(IPv6)
分配 硬件(制造商) 逻辑(手动或DHCP)
范围 本地网段 全局(互联网)
变更 通常永久(但可伪造) 动态(DHCP)或静态
用途 本地帧传输 数据包路由

理解MAC地址与IP地址之间的关系是网络故障排查和安全分析的基础。