mac设备需分别获取本地ip(局域网通信)和公网ip(外部访问):可通过系统设置、终端ipconfig/ifconfig命令、网络实用工具查本地ip;用curl ifconfig.me等命令查公网ip。

如果您需要确认Mac设备在局域网或互联网中的网络标识,则需分别获取本地IP地址(用于内部通信)和公网IP地址(用于外部访问)。以下是多种可靠且互不依赖的查询方法:
一、通过系统设置查看本地IP地址
该方法利用macOS图形化界面直接显示当前激活网络连接的IPv4地址,无需命令行操作,适合所有用户快速确认本地网络配置。
1、点击屏幕左上角的苹果菜单(),选择“系统设置”。
2、在系统设置窗口中,点击侧边栏的“网络”选项。
3、在右侧主区域,选择您当前正在使用的网络连接,例如“Wi-Fi”或“以太网”。
4、选中后,在状态信息下方即可看到IPv4 地址;如需进一步确认,可点击“详细信息”按钮,并切换到“TCP/IP”标签页进行核对。
二、使用终端命令查询本地IP地址
终端命令能精准定位指定网络接口(如Wi-Fi或有线)的IPv4地址,适用于多网卡环境或脚本调用场景,结果明确且响应迅速。
1、按下Command + 空格键打开聚焦搜索,输入“终端”并回车启动应用程序。
2、在终端中输入以下命令并按回车执行:ipconfig getifaddr en0。此命令默认返回Wi-Fi接口(en0)的局域网IP地址。
3、若使用有线网络,将命令中的en0替换为en1,执行:ipconfig getifaddr en1。
4、如需查看全部接口信息,可输入ifconfig,然后在输出中查找en0或en1段落下的inet字段值。
三、通过网络实用工具查看本地IP地址
网络实用工具提供集成式图形界面,支持按接口筛选并同步显示IP地址、子网掩码、路由器及MAC地址等关键参数,便于横向比对与故障排查。
1、按下Command + 空格键打开聚焦搜索,输入“网络实用工具”并回车。
2、在打开的应用程序中,点击顶部的“信息”标签页。
3、在“接口”下拉菜单中选择当前使用的网络接口,如“en0 (Wi-Fi)”或“en1 (以太网)”。
4、下方列表中,“IP地址”字段即为该接口的局域网IPv4地址。
四、使用终端命令查询公网IP地址
公网IP由互联网服务提供商分配,反映设备在互联网上的对外身份。通过向可信外部服务发起HTTP请求,终端可即时返回该地址,过程不依赖浏览器。
1、打开“终端”应用程序。
2、在终端中输入命令:curl ifconfig.me并按回车执行。
3、终端将返回一个纯文本IPv4地址,例如203.0.113.10,该地址即为当前网络的公网IP。
4、您也可使用备用命令:curl ipinfo.io/ip获取相同结果。
五、使用终端单命令过滤全部有效内网IP
该方法自动排除本地回环地址(127.0.0.1)及其他无效条目,仅保留真实局域网中活跃接口的IPv4地址,结果简洁无干扰。
1、打开终端应用程序。
2、输入以下命令并回车:ifconfig | grep "inet " | grep -v "127.0.0.1" | awk '{print $2}'。
3、输出的每一行均为一个有效的局域网IPv4地址,对应不同启用的网络接口。










