在 macOS 上查看本机 IP 地址的方法有多种,取决于你是想查 局域网内的本地 IP(如 192.168.x.x) 还是 公网 IP。以下是最常用的方式:
✅ 查看本地局域网 IP 地址(如 192.168.x.x)
🔹 方法一:使用 ifconfig
bash
复制代码
ifconfig
输出内容中找到类似:
复制代码
en0: ...
inet 192.168.1.100 ...
en0 是 Wi-Fi 网络接口(有线是 en1 或类似)
inet 后面就是本机的 局域网 IP
你也可以直接提取:
bash
复制代码
ipconfig getifaddr en0
输出示例:192.168.1.100
🔹 方法二:使用 System Preferences(图形界面)
打开「系统设置」或「系统偏好设置」
点击「网络」
选择你当前连接的网络(Wi-Fi / 有线)
查看右侧显示的 IP 地址
🌍 查看公网 IP 地址(你的网络在 Internet 上的出口 IP)
bash
复制代码
curl ifconfig.me
或:
bash
复制代码
curl ipinfo.io/ip
输出示例:36.123.45.67(这就是你访问外网的 IP)
🧠 总结
类型
命令
本地 IP
ipconfig getifaddr en0
本地 IP
ifconfig 查看 en0 的 inet 字段
公网 IP
curl ifconfig.me 或 curl ipinfo.io/ip
如果你连接的是有线网络,en0 可能变为 en1 或其他。你可以用:
bash
复制代码
networksetup -listallhardwareports
来列出每个端口对应的接口名。