了解连接到您网络的设备的 MAC 地址可以帮助您管理网络、提高连接速度并防止未经授权的访问。如果您对“MAC 地址”这个术语还不熟悉,请阅读本指南,了解 MAC 地址是什么、它为什么重要、它与其他网络标识符有何不同,以及如何在 PC 或 Mac 上查找它。
本指南解释了如何查找 iPhone、iPad 或 Android 设备的 MAC 地址。它还解释了私有地址和随机地址、如何禁用地址随机化以及您可以更改和不能更改的内容。
静态和随机 MAC 地址
MAC地址是分配给设备网络适配器的硬件标识符。它告诉Wi-Fi路由器哪个设备正在连接。
您的设备可以拥有一个永久硬件地址和一个私有或随机地址。永久地址分配给网络硬件,通常不会改变。随机地址由操作系统生成,在不同的 Wi-Fi 网络中可能不同。这使得网络运营商、互联网服务提供商和其他方更难通过硬件地址追踪设备。
现代iOS和Android设备在连接 Wi-Fi 网络时默认使用私有或随机生成的 MAC 地址。在Android 10及更高版本中,此功能称为MAC 地址随机化(MAC address randomization);在iOS 14及更高版本中,此功能称为私有 Wi-Fi 地址(Private Wi-Fi Address)。
Wi-Fi 网络详情中显示的地址通常是路由器看到的地址。永久硬件地址则会显示在设备的常规信息设置中。
查找 iPhone 或 iPad 上的 MAC 地址
在 iOS 系统中,MAC 地址被标记为“Wi-Fi 地址”(Wi-Fi Address)。在所选网络的详细信息中显示的地址是 iOS 当前用于该网络的地址。
打开设置(Settings)。
点击Wi-Fi。
点击已连接网络旁边的信息图标。
滚动至Wi-Fi 地址(Wi-Fi Address)。
这通常是该网络的私有 MAC 地址。
要查找永久硬件地址,请打开“设置”>“通用”>“关于本机”(Settings > General > About),然后查找“Wi-Fi 地址”(Wi-Fi Address)。
检查 iOS 无线网络设置
查看当前 Wi-Fi 连接所用地址的最快方法是打开“设置”(Settings),点击“Wi-Fi”,然后点击活动网络旁边的信息图标。
该地址显示在Wi-Fi 地址(Wi-Fi Address)行中。
检查路由器应用程序
如果您的路由器有专用的移动应用程序,请将 iPhone 连接到 Wi-Fi 网络并打开该应用程序。根据路由器和应用程序的不同,已连接设备的信息可能会显示在“设备管理”(Device Management)、“网络管理”(Network Management)、“无线局域网管理”(WLAN Management)或“设备信息”(Device Information)下。
如果设备未出现在这些部分中,请查看路由器的说明或联系应用程序开发者。
在安卓设备上查找 MAC 地址
菜单名称可能因手机制造商和安卓版本而异。永久地址通常可在“设置”>“关于手机”>“Wi-Fi MAC 地址”(Settings > About phone > Wi-Fi MAC Address)中找到。
检查 Android 网络设置
将手机连接到 Wi-Fi 网络,然后按照以下步骤操作:
打开设置(Settings)。
点击“网络和互联网”(Network & internet)或“连接”(Connections),然后点击“Wi-Fi”。
点击当前网络或其旁边的齿轮图标。(gear icon)
如有必要,请打开高级设置(Advanced)或网络详细信息(Network details)。
查找MAC地址(MAC address)。
网络详情部分可能还会显示 IP 地址和DNS 服务器。
要复制地址,请按住地址,然后点击“复制”(Copy)。
使用 Wi-Fi 分析仪
Wi-Fi 分析器(也称 Wi-Fi 扫描器)可以显示网络状态、信号强度、互联网使用情况、上传和下载速度以及已连接设备等信息。有些分析器还可以帮助诊断和排除连接问题。
Fing是一款可从Google Play下载的网络分析器。安装后,打开“设备”(Devices)选项卡,选择Android设备,然后滚动到“网络详情”(Network details)。
网络分析器是另一款 Wi-Fi 扫描应用。打开应用,滚动到“Wi-Fi 详情”(Wi-Fi Details)即可查看 MAC 地址。点击地址即可复制。
如需其他选择,请参阅这份最佳安卓 Wi-Fi 分析应用列表。由于苹果的平台限制,第三方应用通常无法访问 iOS 设备上的硬件 MAC 地址。
禁用私有或随机 MAC 地址
如果网络无法识别您的设备,您可以将该网络配置为使用设备的永久硬件地址。此设置通常应用于单个 Wi-Fi 网络,而不是全局设置。
在 iPhone 上禁用私人地址
打开设置 > Wi-Fi(Settings > Wi-Fi),点击已连接的网络,然后关闭“专用 Wi-Fi 地址”(Private Wi-Fi Address)或“专用地址”(Private Address)。
iOS 将使用该设备的硬件 MAC 地址连接到该网络。
在安卓设备上禁用 MAC 地址随机化
打开 Wi-Fi 设置,点击活动网络旁边的齿轮图标,然后打开(gear icon)隐私(Privacy)或MAC 地址类型(MAC address type)。
选择“使用设备 MAC 地址”(Use device MAC)而不是“随机选项”。
手机可能会短暂断开Wi-Fi连接,然后重新连接到Wi-Fi网络。
更改随机 MAC 地址
标准的 iOS 和 Android 设置不会永久更改网络硬件内置的 MAC 地址。它们仅控制设备向 Wi-Fi 网络呈现的地址。
要为网络生成新的私有或随机地址,请先忘记该网络,然后再重新加入。
安卓
打开 Wi-Fi 设置,长按网络名称,然后选择“忘记网络”(Forget network)。在某些设备上,点击网络名称旁边的齿轮图标,然后点击(gear icon)“忘记”。
iPhone
打开 Wi-Fi 设置,点击网络,然后选择“忘记此网络”(Forget This Network)。
当您再次加入网络时,操作系统可以为该网络生成一个新的私有地址或随机地址。
MAC地址过滤和地址限制
某些网络使用 MAC 地址过滤。这只允许来自预定义列表中地址的连接。如果启用了过滤,请添加设备当前使用的确切地址。
由于 iOS 和 Android 设备可能使用私有地址或随机地址,如果您需要在路由器上设置一个稳定的地址,请将网络配置为使用设备的硬件地址。如果随机地址功能仍然启用,则可能需要将路由器的允许列表添加到该网络当前使用的地址列表中。
分享前请检查地址
有些网络在允许访问前会要求提供 MAC 地址。提供错误的地址可能会导致设备无法连接。
确认网络是否启用了MAC地址过滤。
检查该设备在该网络中使用的是私有地址还是随机地址。
除非网络管理员明确要求使用硬件地址,否则请共享该网络 Wi-Fi 详细信息中显示的地址。
询问网络需要哪种格式。
请逐个匹配字符。MAC 地址使用数字和字母 A 到 F。
如果网络要求使用明文地址,请移除空格和多余的符号。
如果您不确定应该提供哪个地址,请同时提供硬件地址和特定网络的私有地址。请务必清楚地标记每个地址。
MAC地址不匹配时
同一设备在不同的设置下可能会显示不同的MAC地址。这通常并不表示出现错误。
该设备使用私有地址连接当前的 Wi-Fi 网络。
该手机在另一个网络上使用不同的随机地址。
网络详情显示的是当前连接的地址,而不是永久硬件地址。
已保存的网络配置文件包含先前连接的地址。
要确认网络检测到的地址,请打开该网络的 Wi-Fi 详细信息。如果设备信息屏幕上显示的值不同,请不要仅依赖该屏幕。
路由器上的已连接设备列表
路由器和共享Wi-Fi系统通常通过MAC地址识别连接的设备。这些列表可能难以解读。
一台设备可能有多条记录,因为它在不同时期使用了不同的地址。
设备断开连接后,旧条目可能仍然存在。
两个设备可以拥有相同的设备名称。
时间戳可能会使识别当前条目变得困难。
为了获得更可靠的匹配结果,请将路由器的 MAC 地址与设备 Wi-Fi 详细信息中显示的地址进行比较。如果启用了私有地址,请使用为该网络保存的地址。
记录重要地址
记录地址有助于设置网络、更换设备或联系技术支持。
从当前 Wi-Fi 详细信息或设备设置中复制地址。
将其保存到设备上的备忘录或安全的个人备忘录服务中。
记录它是硬件地址还是特定网络的私有地址。
更改网络设置、重置网络设置或禁用私有地址后,请更新此备注。
如果您管理多个设备,请为每个条目添加设备名称和网络名称标签。这有助于避免设备名称相似时造成的混淆。
解决MAC地址冲突
当两个活动设备在同一局域网内使用相同的MAC地址时,就会发生MAC地址冲突。这种情况在手机和平板电脑上并不常见,但可能会导致网络数据传输不畅。
可能出现的症状包括:
一台设备无法连接,而另一台具有相同地址的设备却能正常连接。
两台设备接入网络后,连接会间歇性断开。
路由器只显示一个设备,尽管有两个设备尝试连接。
为了解决冲突:
断开两台设备与网络的连接。
检查两台设备是否使用了手动更改或克隆的地址。如有必要,请恢复默认地址。
如果启用了私有地址,请关闭网络的私有地址功能,然后再重新打开,或者从网络中移除并重新加入网络以生成新的私有地址。
请逐一重新连接设备。
查看路由器的连接列表,确认两个设备是否分别显示。
如果冲突仍然存在,请重启路由器并重新连接设备。
如果您不拥有该网络的控制权,请联系其所有者。报告重复的地址,并说明它是硬件地址还是该网络显示的私有地址。
iOS 访问限制
苹果不允许第三方应用以与某些安卓应用相同的方式查看或访问 iOS 设备上的 MAC 地址。这项限制始于iOS 11。
在 iPhone 或 iPad 上,使用内置的 Wi-Fi 和设备信息设置,或者在路由器的应用程序中查看已连接的设备列表。