上一篇
如何快速获取本机物理地址?
- 物理机
- 2025-06-21
- 3288
要获取本机物理地址(MAC地址):,1. **Windows系统**:打开命令提示符,输入
ipconfig /all
,在对应网络适配器的信息中找到“物理地址”。,2. **系统设置**:进入“网络和 Internet 设置” > 查看网络属性 > 找到“物理地址(MAC)”。,物理地址是网卡的唯一硬件标识。
Windows 10 / 11 系统
-
使用命令提示符 (最常用且准确):
- 按下
Win + R
键打开“运行”对话框。 - 输入
cmd
并按回车键打开命令提示符窗口。 - 在闪烁的光标处,输入命令:
ipconfig /all
- 按回车键执行命令,屏幕上会显示大量网络配置信息。
- 滚动查找你当前正在使用的活动网络连接(通常是以太网适配器 “Ethernet adapter” 或无线局域网适配器 “Wireless LAN adapter”)。
- 在该适配器的详细信息中找到 “物理地址(Physical Address)” 这一行。
- 该行右侧显示的一串由连字符 或冒号 分隔的12位字母和数字组合(
00-1A-2B-3C-4D-5E
或00:1A:2B:3C:4D:5E
)就是该网络适配器的 MAC 地址(物理地址)。
- 按下
-
使用网络连接设置:
- 右键点击屏幕右下角的网络图标(Wi-Fi 或小电脑图标)。
- 选择 “打开网络和 Internet 设置”。
- 点击 “高级网络设置” 部分下的 “更多网络适配器选项”(在 Win11 中可能需要先点击
属性
)。 - 或者,可以通过控制面板:
控制面板 > 网络和 Internet > 网络和共享中心 > 更改适配器设置
。 - 找到你当前正在使用的网络连接(以太网或 Wi-Fi)。
- 双击该网络连接图标,或右键点击选择 “状态”。
- 在弹出的状态窗口中,点击 “详细信息…” 按钮。
- 在“网络连接详细信息”窗口中找到 “物理地址” 条目,其值即为 MAC 地址。
-
使用 PowerShell:
- 右键点击开始菜单图标,选择 “Windows PowerShell (管理员)” 或 “终端 (管理员)”,普通用户权限通常也可。
- 输入命令:
getmac /v
- 按回车键执行,命令会列出所有网络适配器的名称及其对应的 “物理地址” (MAC 地址)。
- 或者输入命令:
Get-NetAdapter | Select-Object Name, MacAddress
(更清晰的格式)。
-
使用系统信息 (msinfo32):
- 按下
Win + R
键打开“运行”对话框。 - 输入
msinfo32
并按回车键打开“系统信息”窗口。 - 在左侧导航窗格中,依次展开 “组件” > “网络” > “适配器”。
- 在右侧窗格中会列出所有网络适配器的详细信息,找到你正在使用的适配器,查看其 “MAC 地址” 属性。
- 按下
macOS 系统
-
使用系统偏好设置 / 系统设置:
- 点击屏幕左上角的苹果菜单 (),选择 “系统设置” (在 macOS Monterey 及更早版本中为“系统偏好设置”)。
- 选择 “网络”。
- 在左侧列表中选择你当前正在使用的网络连接(如 Wi-Fi 或以太网)。
- 点击右下角的 “高级…” 按钮。
- 切换到 “硬件” 选项卡,在该选项卡顶部,清晰标注的 “MAC 地址” 或 “以太网 ID” 就是该接口的物理地址。
-
使用终端 (Terminal):
- 打开
应用程序 > 实用工具 > 终端
。 - 输入命令:
ifconfig
- 按回车键执行,会显示所有网络接口的详细信息。
- 找到你正在使用的接口:
- 有线连接通常以
en0
,en1
等开头。 - 无线连接通常以
en0
(较新Mac) 或awdl0
等开头,但最常见的是en0
同时承载无线。
- 有线连接通常以
- 在对应接口的输出信息中,查找
ether
或lladdr
后面的那串12位由冒号分隔的字符(00:1a:2b:3c:4d:5e
),这就是 MAC 地址。
- 打开
-
关于本机 (仅限 Wi-Fi):
- 按住
Option (Alt)
键,同时点击屏幕左上角的苹果菜单 ()。 - 选择第一项 “系统信息” (原“系统概述”)。
- 在左侧导航栏中,选择 “网络” > “Wi-Fi”。
- 在右侧的“Wi-Fi”信息面板中,查找 “MAC 地址” 条目,这里显示的是 Wi-Fi 接口的物理地址。
- 按住
Linux 系统
-
使用终端 (Terminal) – ifconfig:
- 打开终端 (Terminal),方法因发行版而异(通常在应用菜单搜索“终端”)。
- 输入命令:
ifconfig
- 按回车键,可能需要安装
net-tools
包(命令如sudo apt install net-tools
)。 - 找到你正在使用的网络接口(如
eth0
代表有线,wlan0
或wlp2s0
代表无线)。 - 在该接口的信息中,查找
ether
后面的那串12位由冒号分隔的字符(00:1a:2b:3c:4d:5e
)。
-
使用终端 (Terminal) – ip link (推荐):
- 在终端输入命令:
ip link show
- 按回车键,这会列出所有网络接口(link)。
- 找到你的活动接口(如
eth0
,wlan0
)。 - 在该接口的信息行中(通常标有
UP
状态),查找link/ether
后面的那串 MAC 地址。
- 在终端输入命令:
-
使用终端 (Terminal) – 查看特定接口:
- 如果知道接口名(如
wlan0
),可以使用:ip link show wlan0 | grep link/ether
- 或者:
ifconfig wlan0 | grep ether
- 如果知道接口名(如
移动设备 (Android / iOS)
- Android:
- 进入 “设置” > “关于手机” > “状态” 或 “设置” > “关于设备” > “状态”。
- 查找 “Wi-Fi MAC 地址” 条目,不同品牌和系统版本路径可能略有差异(有时在“网络和 Internet”或“连接”下的 Wi-Fi 高级设置里)。
- iOS (iPhone/iPad):
- 进入 “设置” > “通用” > “关于本机”。
- 向下滚动查找 “无线局域网地址” (Wi-Fi Address),这就是 Wi-Fi 接口的 MAC 地址,蜂窝网络的 MAC 地址通常不直接对用户显示。
重要提示与常见问题 (FAQ):
- MAC 地址 = 物理地址: 在计算机和网络领域,“物理地址”(Physical Address) 和 “MAC 地址” (Media Access Control Address) 指的是同一个东西,是网络接口控制器 (NIC) 在生产时被赋予的全球唯一硬件标识符。
- 每个接口独立: 一台设备通常有多个网络接口(有线网卡、无线网卡、蓝牙等),每个接口都有自己的唯一 MAC 地址,你需要查看的是你当前正在使用的那个接口(如连接 Wi-Fi 时就查看无线网卡的 MAC)。
- 为什么修改后地址会还原? 大部分教程教的是修改操作系统 报告 的 MAC 地址(软件层面),重启后或驱动重置会失效,真正的硬件 MAC 地址在网卡的 ROM 中,普通用户无法更改(需专业工具)。
- 安全提醒: MAC 地址可用于网络识别、过滤(MAC 白名单/黑名单),虽然通常不如 IP 地址敏感,但避免随意在不可信网站或向陌生人透露,企业级 MAC 地址管理通常需要专业网络管理工具。
- 格式: MAC 地址是 12 个十六进制字符(0-9, A-F),通常以 或 分隔成 6 组(
00-1A-2B-3C-4D-5E
或00:1A:2B:3C:4D:5E
),某些系统或虚拟化环境可能显示为连续字符串。 - 虚拟机: 虚拟机内的操作系统看到的通常是虚拟网卡,其 MAC 地址由虚拟机软件(如 VMware, VirtualBox)生成,并非宿主物理机的真实硬件地址。
- 找不到怎么办? 确保你查看的是 活动且已连接 的网络适配器,尝试上述所有方法(特别是命令行方法
ipconfig /all
或ip link show
),它们通常最可靠。
获取本机物理地址(MAC 地址)最通用可靠的方法是使用操作系统自带的命令行工具:
- Windows:
ipconfig /all
(在命令提示符中) - macOS:
ifconfig
或ip link show
(在终端中查找ether
) - Linux:
ip link show
或ifconfig
(在终端中查找link/ether
或ether
)
图形界面方法(如网络设置)也是可行的,但路径可能稍有变化,请始终确认你查看的是你当前正在使用的网络接口的地址。
引用说明:
本文所述方法基于主流操作系统(Microsoft Windows, Apple macOS, Linux 发行版如 Ubuntu)的官方文档、网络管理通用标准(如 TCP/IP 协议栈中 MAC 地址的定义)以及广泛认可的技术社区最佳实践(如使用 ipconfig
, ifconfig
, ip
等标准网络工具),具体命令功能可参考各操作系统的官方手册页(man ifconfig
, man ip
) 或在线支持文档,移动设备方法依据 Android 和 iOS 系统的公开用户界面设计。