全网最全,Windows/Mac/Linux查询MAC地址命令汇总

2026-08-24 14:08:28 140阅读
本文全面汇总了在Windows、Mac与Linux三大主流操作系统中查询MAC地址的常用命令,针对Windows系统,介绍了使用“ipconfig /all”或“getmac”命令快速获取物理地址;对于Mac系统,提供了通过“ifconfig”或“networksetup”命令查看网卡硬件地址的方法;在Linux环境下,则推荐使用“ip link”或“ifconfig”命令进行查询,本指南旨在帮助各层级用户精准、高效地定位设备MAC地址,满足日常网络配置与故障排查的需求。

在网络运维、设备绑定或路由器设置中,我们经常需要获取设备的MAC地址(物理地址),MAC地址是网卡的唯一标识符,通常由6组两个十六进制字符组成(如:00-1A-2B-3C-4D-5E)。

不同操作系统的环境不同,查询mac地址的命令也有所区别,本文将为您详细介绍在Windows、macOS以及Linux系统下查询MAC地址的常用命令。

全网最全,Windows/Mac/Linux查询MAC地址命令汇总

Windows系统下查询mac地址的命令

在Windows系统中,主要依靠命令提示符(CMD)来获取网络信息,以下是两种最常用的命令:

使用 ipconfig /all 命令(最常用) 这是最经典且信息最全的命令,不仅能查看MAC地址,还能查看IP地址、DNS等。

  • 操作步骤:按下 Win + R 键,输入 cmd 回车打开命令提示符,输入以下命令并回车:
    ipconfig /all
  • 查看结果:在弹出的长串信息中,找到您正在使用的网卡(如“无线局域网适配器 WLAN”或“以太网适配器”),找到“物理地址”这一项,后面的值就是MAC地址。

使用 getmac 命令(最简洁) 如果您只需要查看MAC地址,不需要其他繁杂的IP信息,这个命令是最快捷的。

  • 操作步骤:在CMD中输入:
    getmac
  • 查看结果:系统会以表格形式直接列出所有网卡的物理地址和连接状态,非常直观。

macOS系统下查询mac地址的命令

在苹果Mac电脑中,需要通过“终端”来执行查询命令。

使用 ifconfig 命令

  • 操作步骤:通过“启动台” -> “其他”文件夹打开“终端”,输入以下命令并回车:
    ifconfig
  • 查看结果:在输出的信息中找到当前活跃的网卡接口(通常是 en0 代表Wi-Fi,en1 代表有线网卡),在该段落下找到 ether 字段,后面的值即为MAC地址。

使用 networksetup 命令 这个命令可以更直接地获取指定网络接口的MAC地址。

  • 操作步骤:在终端中输入:
    networksetup -getmacaddress Wi-Fi

    (如果您查的是有线网卡,可将 Wi-Fi 替换为 Ethernet

  • 查看结果:终端会直接输出一行类似 Wi-Fi (port 5), Address: XX:XX:XX:XX:XX:XX 的信息,Address后面的就是MAC地址。

Linux系统下查询mac地址的命令

Linux系统与macOS类似,主要通过终端操作,常用命令有以下两种:

使用 ip linkip a 命令(现代Linux发行版推荐)

  • 操作步骤:打开终端,输入:
    ip link
  • 查看结果:系统会列出所有网络接口,在对应网卡(如eth0或ens33)的信息中,找到 link/ether 字段,后面的值就是网卡的MAC地址。

使用 ifconfig 命令(老版本或需安装net-tools)

  • 操作步骤:在终端输入:
    ifconfig -a
  • 查看结果:找到活跃的网卡名称,在信息中寻找 etherHWaddr 字段,其对应的值即为MAC地址。

掌握查询mac地址的命令可以帮助我们在排查网络故障或进行网络认证时事半功倍,简单总结一下:

  • Windows ipconfig /allgetmac
  • macOS / Linux ifconfigip link

如果不想使用命令行,各系统也提供了图形界面的查看方式,但熟练使用命令行不仅显得更专业,而且在远程管理服务器时是必不可少的技能,希望本文能对您有所帮助!

文章版权声明:除非注明,否则均为亚朵原创文章,转载或复制请以超链接形式并注明出处。