MAC地址是一个被预先固化在网络设备硬件中的物理标识符,它具有全球唯一性,通常由48位二进制数构成。这个地址主要用于在局域网范围内识别不同的网络设备,并为数据帧的准确传输提供寻址依据,可以通俗理解为网络设备独一无二的“身份证号码”。
一、在Windows操作系统中查询
Windows系统提供了多种直观的方法来查找MAC地址,从命令行到图形界面,您可以选择最顺手的方式。
方法一:使用命令提示符(最通用、最快捷)
这是最常用且适用于所有Windows版本(Win7. Win10. Win11等)的方法。
打开运行对话框:按下键盘上的 Win + R 组合键。
启动命令提示符:在弹出的“运行”窗口中输入 cmd,然后按回车键。
执行查询命令:在打开的黑色命令提示符窗口中,输入以下命令之一后按回车:
ipconfig /all:此命令会显示所有网络适配器的详尽配置信息。在输出的信息列表中,找到您正在使用的网络连接(如“以太网适配器 以太网”或“无线局域网适配器 WLAN”),其下的 “物理地址(Physical Address)” 字段后面的值就是该适配器的MAC地址。
getmac /v:此命令会更直接地列出所有网络适配器的名称及其对应的MAC地址,输出结果更为简洁。
方法二:通过网络和共享中心(图形化界面)
如果您更习惯使用鼠标点击操作,可以遵循以下步骤:
右键点击屏幕右下角任务栏中的网络图标(小电脑或Wi-Fi信号图标),选择 “打开网络和 Internet 设置” (Win10/Win11)或直接进入 “网络和共享中心” (Win7)。
点击 “更改适配器设置” (或在Win10/Win11中找到并点击“高级网络设置”下的“更多网络适配器选项”)。
在弹出的网络连接窗口中,找到您正在使用的网络连接(如“以太网”或“Wi-Fi”),右键点击它并选择 “状态”。
在状态窗口中,点击 “详细信息…” 按钮。
在弹出的“网络连接详细信息”窗口中,找到 “物理地址” 字段,其值即为MAC地址。
方法三:通过Windows设置(Win10/Win11现代界面)
打开 “设置” (Win + I)。
进入 “网络和 Internet” -> “高级网络设置”。
点击 “更多网络适配器选项” ,这会跳转到上述“方法二”中的传统“网络连接”窗口,后续步骤同上。
或者,对于Wi-Fi连接,您也可以:进入“设置” -> “网络和 Internet” -> “WLAN” -> “硬件属性”,在此页面中直接查看“物理地址(MAC)”。
二、在macOS操作系统中查询
macOS系统同样提供了系统偏好设置和终端两种主要方式。
方法一:通过系统偏好设置(图形化界面)
点击屏幕左上角的 苹果菜单 ,选择 “系统设置…” (macOS Ventura 13及更新版本)或 “系统偏好设置” (macOS Monterey 12及更早版本)。
在设置中,点击 “网络”。
在左侧列表中选择您正在使用的网络连接(如“Wi-Fi”或“以太网”)。
点击右下角的 “详细信息…” 或 “高级…” 按钮。
在弹出的窗口中,切换到 “硬件” 标签页,您即可看到 “MAC 地址” 字段。
注意:在较新版本的macOS中,为了隐私保护,系统可能会使用随机MAC地址。如果您需要查询真实的硬件MAC地址,请在此页面中查看,或使用终端命令。
方法二:使用终端(Terminal)
打开 “终端” 应用程序(可通过Spotlight搜索或是在“应用程序” -> “实用工具”中找到)。
输入命令 ifconfig 并按下回车。
在输出的信息中,找到您正在使用的网络接口(通常有线网卡为 en0.无线网卡为 en1),在其详细信息中查找 ether 关键字,其后紧跟的一串由冒号分隔的十六进制数即为该接口的MAC地址。
三、在Linux操作系统中查询
Linux作为服务器和开发者的常用系统,其查询方法主要通过强大的终端命令完成。
方法一:使用 ip 命令(推荐)
ip 命令是现代Linux发行版中取代旧版 ifconfig 命令的工具,功能更强大。
打开终端。
输入命令 ip link show 或 ip address show。
在输出的网络接口列表(如 eth0. wlan0)中,找到对应的接口,其详细信息中 link/ether 后面的一串地址即为MAC地址。
方法二:使用 ifconfig 命令(传统方式)
许多系统仍预装了此工具。
打开终端。
输入命令 ifconfig。
在输出中找到您要查询的网络接口,其信息中的 ether 或 HWaddr 字段后面的值就是MAC地址。
方法三:直接读取系统文件
Linux系统中,硬件信息通常以文件形式暴露在 /sys 目录下。
打开终端。
使用 cat 命令读取对应网络接口的地址文件,例如查询有线网卡eth0的MAC地址:cat /sys/class/net/eth0/address。
四、在移动设备上查询(iOS & Android)
1. iOS设备(iPhone, iPad)
打开 “设置” 应用。
依次进入 “通用” -> “关于本机”。
向下滑动屏幕,找到 “无线局域网地址” ,此即为您设备的Wi-Fi MAC地址。
alternatively, 您也可以进入“设置” -> “Wi-Fi”,点击当前已连接网络旁边的 (i) 图标,向下滚动也可找到“MAC地址”字段。*
2. Android设备
不同品牌和版本的Android系统界面略有差异,但大体路径相似。
打开 “设置” 应用。
进入 “关于手机” 或 “系统” -> “关于手机”。
找到 “状态” 或 “全部参数” ,进入后即可看到 “WLAN MAC 地址” 或类似名称的条目。
另一种常见路径是:进入“设置” -> “网络和互联网” -> “WLAN” -> 点击当前连接的Wi-Fi网络 -> “高级”或“更多”选项 -> 在此页面中找到“MAC地址”。
五、通过路由器管理界面查询所有连接设备的MAC地址
如果您想查看所有连接到同一局域网的设备的MAC地址,登录路由器后台是最有效的方法。
登录路由器:确保您的设备已连接到该路由器的网络。打开浏览器,在地址栏输入路由器的管理IP地址(常见的有 192.168.1.1. 192.168.0.1. 192.168.31.1 等,具体请参考路由器底部的标签或说明书),然后输入管理员用户名和密码登录。
查找设备列表:在路由器管理界面中,寻找名为 “已连接设备” 、 “客户端列表” 、 “DHCP客户端列表” 或 “网络地图” 等类似的菜单选项。
查看MAC地址:点击进入后,您会看到一个列表,其中通常包含连接到路由器的所有设备的名称、IP地址和 MAC地址。您可以在这里轻松找到并核对所有设备的MAC信息。
总结
| 设备/系统 | 推荐方法 | 关键命令/路径 |
|---|---|---|
| Windows | 命令提示符 | cmd -> ipconfig /all 或 getmac /v |
| macOS | 系统偏好设置 | 系统设置 -> 网络 -> [连接] -> 详细信息 -> 硬件 |
| Linux | 终端 | ip link show 或 cat /sys/class/net/eth0/address |
| iOS | 设置 | 设置 -> 通用 -> 关于本机 -> 无线局域网地址 |
| Android | 设置 | 设置 -> 关于手机 -> 状态 (路径可能因机型而异) |
| 路由器 | 管理后台 | 浏览器登录路由器IP -> 查看“客户端列表” |
重要提示:
隐私保护MAC地址:现代操作系统(如Windows 10/11. macOS, iOS和Android)为了增强用户隐私,在扫描和连接Wi-Fi网络时默认会使用随机化的MAC地址,这会导致查询到的地址并非真实的物理地址。若需查询真实的硬件MAC地址,请务必在系统设置中针对该网络关闭“使用私有地址”或“随机硬件地址”的选项,或通过上文提到的特定路径(如macOS的网络硬件设置、iOS的“关于本机”)进行查看。
多网卡设备:笔记本电脑等设备通常同时拥有有线网卡和无线网卡,它们各有自己独立的MAC地址,请根据您当前使用的网络连接类型确认对应的地址。
希望这份详尽的指南能帮助您成功查询到所需设备的MAC地址。如果您在操作中遇到任何问题,欢迎提供更多设备信息以便获得更具体的帮助。



