在 macOS 系统中,你可以通过以下几种命令行方式查看 IP 地址:
ifconfig
命令(查看所有网络接口信息)ifconfig | grep "inet " | grep -v 127.0.0.1
输出示例:
inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255
(192.168.1.100
就是你的本地 IP)
说明:
grep "inet "
过滤 IPv4 地址。grep -v 127.0.0.1
排除本地回环地址。ipconfig
命令(仅查看活跃接口,如 Wi-Fi)ipconfig getifaddr en0 # 通常是 Wi-Fi 的接口
ipconfig getifaddr en1 # 可能是有线网卡(根据实际接口名调整)
en0
是 macOS 默认的无线网卡接口名,en1
可能是有线网卡。networksetup
命令(查看特定服务的 IP)networksetup -getinfo Wi-Fi | grep "IP address"
curl ifconfig.me
# 或
curl ipinfo.io/ip
# 或
dig +short myip.opendns.com @resolver1.opendns.com
找不到 en0
接口?
ifconfig -a
查看所有接口名称,可能为 en1
、en2
等。命令不存在?
ifconfig
,不是 ip addr
)。需要更多信息?
ifconfig -a
查看完整网络配置(包括 MAC 地址、子网掩码等)。netstat -rn
查看路由表。选择适合你需求的方法即可快速获取 IP 地址!