mac获取ip配置有五种方法:①ifconfig查全量接口信息;②ipconfig getifaddr精准获取dhcp分配的ipv4地址;③networksetup按服务名查ip与mac;④系统设置图形界面查看;⑤option+wi-fi图标快捷菜单实时调阅。

如果您需要在Mac上获取网络接口的IP配置详情,或想理解不同命令在输出内容、适用场景及底层机制上的差异,则需区分ifconfig与ipconfig两类工具的实际行为。以下是针对Mac平台的具体操作与对比说明:
一、使用ifconfig命令查看所有接口完整IP配置
ifconfig是类Unix系统原生网络接口配置工具,可一次性列出全部激活与未激活接口的IPv4、IPv6地址、子网掩码、广播地址、MAC地址及收发统计信息,适用于深度排查或多接口环境验证。
1、按下Command + 空格键打开聚焦搜索,输入“终端”并回车启动应用程序。
2、在终端中输入命令:ifconfig,然后按回车。
3、在输出中定位以en0(通常为Wi-Fi)或en1(通常为以太网)开头的段落。
4、在对应段落中查找以inet开头的行,其后紧跟的地址即为该接口IPv4地址;查找以ether开头的行,其后十六进制字符串即为MAC地址。
5、如需过滤仅显示IPv4地址行,可追加管道命令:ifconfig | grep "inet " | grep -v "127.0.0.1"。
二、使用ipconfig getifaddr命令精准获取DHCP分配的IPv4地址
ipconfig在macOS中并非Windows同名工具,而是专用于DHCP相关查询的轻量级命令,getifaddr子命令仅返回指定接口当前获得的IPv4地址,无任何冗余输出,适合脚本集成或快速核验。
1、打开终端应用。
2、若使用Wi-Fi连接,输入命令:ipconfig getifaddr en0,然后按回车。
3、若使用有线以太网连接,输入命令:ipconfig getifaddr en1,然后按回车。
4、终端将直接输出纯IPv4地址,例如:192.168.1.23;若接口未获取到地址,将提示“getifaddr: no IP address found for interface”。
三、使用networksetup命令按服务名称获取IP与网络参数
networksetup工作于网络服务抽象层,不依赖底层接口命名(如en0/en1),而是通过用户定义的服务名(如“Wi-Fi”、“Ethernet”)进行查询,可规避因硬件变更或系统升级导致的接口名错位问题。
1、在终端中输入命令:networksetup -getinfo Wi-Fi,然后按回车。
2、在返回结果中查找IP address:字段,其右侧内容即为当前IPv4地址。
3、查找Hardware Address:字段,其后值即为对应服务的MAC地址。
4、若使用以太网服务,将命令中的Wi-Fi替换为Ethernet后重新执行。
四、通过图形界面同步查看IP与MAC地址
系统设置提供免命令行的可视化路径,直接映射当前启用的网络服务状态,同时支持一键跳转至硬件与TCP/IP详细页,适合非技术用户快速确认基础配置。
1、点击屏幕左上角的苹果菜单(),选择“系统设置”。
2、在左侧边栏点击“网络”,右侧显示所有网络服务列表。
3、选中当前活跃服务(如“Wi-Fi”),在右侧主区域查看“IP地址”字段下的IPv4值。
4、点击右下角“详细信息…”按钮,在弹出窗口中切换至“硬件”标签页,查看“Wi-Fi 地址”或“以太网 ID”字段,该值即为MAC地址。
5、在同一窗口的“TCP/IP”标签页中,可核对子网掩码、路由器(网关)及DNS服务器等关联参数。
五、利用Option+Wi-Fi图标快捷菜单实时调阅关键参数
该方法触发macOS内置诊断菜单,无需打开任何应用或执行命令,即可在任务栏实时查看当前Wi-Fi连接的完整网络快照,响应最快且信息密度高。
1、确保Wi-Fi已开启并处于已连接状态。
2、按住键盘上的Option(⌥)键,同时点击屏幕右上角的Wi-Fi图标。
3、在弹出菜单中向下滚动,找到IP地址项,其后显示的即为当前IPv4地址。
4、同一菜单中还可直接查看子网掩码、路由器、DNS服务器及Wi-Fi地址(MAC)。










