如何查电脑mac地址:三系统速查法
如何查电脑mac地址这件事,Windows、macOS、Linux三大系统各有至少两条独立路径:图形界面在网络设置里找网卡属性,命令行一条指令直接输出结果。Windows用ipconfig/all,macOS用ifconfig或networksetup,Linux用iplink或ifconfig。每种方法耗时都在10秒以内,命令行方式对远程服务器、无图形界面的场景尤其有效。MAC地址格式为6组两位十六进制数,形如AA:BB:CC:DD:EE:FF,由IEEE(电气和电子工程师协会)统一分配厂商标识段,前24位对应网卡生产厂商。该方法的适用边界是:仅适用于本机物理网卡和虚拟网卡的地址查询,通过路由器、交换机等中间设备转发后的网络流量中,你看到的MAC地址是网关或下一跳设备的地址,不是目标电脑的MAC地址。
Windows下查看mac地址的两种路径
Windows图形界面路径:右键桌面右下角网络图标,打开"网络和Internet设置",点击"更改适配器选项",双击当前正在使用的网卡(Wi-Fi或以太网),在弹出的状态窗口中点击"详细信息",找到"物理地址"一栏,冒号分隔的12位十六进制字符就是MAC地址。整个过程不需要管理员权限,普通用户账号即可完成。
命令行路径更快:按下Win+R组合键调出运行窗口,输入cmd回车打开命令提示符,在黑窗口里敲入ipconfig/all后回车。输出结果按网卡分组排列,找到你正在联网的那一块网卡对应的"物理地址"(PhysicalAddress),后面跟着的就是。虚拟网卡如VMwareVirtualEthernetAdapter、VirtualBoxHost-OnlyNetwork也会列出,如果你同时装了虚拟机软件,输出列表会多出好几行,别认错网卡。
macOS与Linux查看mac地址
macOS图形界面:点击屏幕左上角苹果图标,选择"系统设置",在侧边栏找到"网络",选中当前连接的Wi-Fi或以太网,点击"详细信息",切到"硬件"标签页,"MAC地址"一栏直接显示。命令行方式打开终端,输入ifconfigen0(Wi-Fi通常是en0,有线是en1),找到ether字段后面的地址即可。
Linux桌面版:右上角系统菜单进入设置,找到网络或Wi-Fi选项,点对应网卡的齿轮图标,硬件地址一栏就是。无图形界面的服务器或SSH远程连接时,终端输入iplinkshow,每个网络接口下面link/ether后面跟着的6组两位十六进制数就是MAC地址。旧版ifconfig命令在部分发行版中已被弃用,改用iproute2工具集后,iplink是更稳定的选择。
记住:MAC地址烧录在网卡硬件里。
mac地址不同查询方式对比
三种系统下都有图形界面和命令行两条路径,加上路由器后台这条旁路,适用场景和操作成本有明显差异。
| 查询方式 | 适用场景 | 耗时 | 需要权限 |
|---|---|---|---|
| 系统图形界面 | 本机日常使用,新手友好 | 20至30秒 | 普通用户 |
| 命令行指令 | 远程SSH、服务器、批量排查 | 5至10秒 | 普通用户 |
| 路由器后台查看 | 查局域网内其他设备的MAC | 1至2分钟 | 路由器管理密码 |
路由器后台查看是另一条独立路径:浏览器输入路由器管理地址(常见为192.168.1.1或192.168.0.1),登录后在"已连接设备"或"终端管理"列表里,每台接入局域网的设备都会列出IP、MAC和设备名。这条路径适合你不在目标电脑跟前、但能登录同一台路由器的情况,比如排查家里哪台设备蹭网。
MAC地址本身可以被修改。Windows下在网卡属性的"配置"→"高级"里找到"网络地址"或"LocallyAdministeredAddress",填入自定义的12位十六进制字符就能覆盖系统读取到的硬件地址;macOS和Linux在终端用ifconfig或iplinkset命令同样可以临时修改。修改后的地址在重启或网卡重新初始化后通常会还原成硬件原始值,部分网卡支持持久化修改。你查到的MAC地址如果用于路由器MAC过滤绑定,用本机系统命令查到的结果才是当前实际生效的地址,从路由器后台看到的可能是经过修改后的假地址。
