什么是 MAC 地址查询?
每个网络接口都有一个 MAC(媒体访问控制)地址,这是一个 48 位的标识符,写成六组十六进制数字,例如 00:1A:2B:3C:4D:5E。前半部分是组织唯一标识符(OUI),由 IEEE 分配给各制造商。查询 OUI 就能知道网卡是哪家公司生产的:可用于识别 Wi-Fi 上的陌生设备、进行网络审计,或者解读 DHCP 和交换机日志。
如何解读查询结果
- 厂商:注册该前缀的公司。我们既检查大型的 MA-L 地址块(24 位前缀),也检查较小的 MA-M(28 位)和 MA-S(36 位)地址块。
- 本地管理:如果第一个字节的次低位已置位(第一个字节以 2、6、A 或 E 结尾),说明该地址是由软件设置的,而不是出厂分配的。iPhone、Android 和 Windows 默认使用这种随机的“私有 Wi-Fi 地址”来防止被追踪,因此它们没有对应的厂商。
- 组播:如果第一个字节的最低位已置位,说明该地址指向的是一组设备,而不是单个接口。
如何查找设备的 MAC 地址
- Windows:运行
getmac /v或ipconfig /all(查看“物理地址”)。 - macOS:系统设置 → Wi-Fi → 详细信息,或运行
ifconfig en0 | grep ether。 - Linux:
ip link。 - iPhone/Android:在 Wi-Fi 网络的详细信息中查看(找“私有 Wi-Fi 地址”或“随机 MAC”)。
- 网络中的其他设备:查看路由器的已连接设备列表,或运行
arp -a。
更多内容请阅读什么是 MAC 地址?
常见问题
能通过 MAC 地址查到设备的位置或主人吗?
不能。MAC 地址只能识别制造商,而且只在本地网络中可见;它不会通过互联网传输。
MAC 地址和 IP 地址是一回事吗?
不是。MAC 地址标识的是本地链路上的硬件,而 IP 地址标识的是网络中的一个连接,并且可能会变化。路由器使用 ARP 在两者之间进行映射。
更新于