crul显示当前设备访问互联网公网出口 IP

命令作用
curl ip.sb查看公网 IP(简洁)
curl ifconfig.me查看公网 IP
curl ipinfo.io/ip查看公网 IP
curl icanhazip.com查看公网 IP
curl ipinfo.io查看 IP 详细信息(国家、运营商等)

curl它查的是 出口公网 IP

环境curl ip.sb结果
云服务器服务器公网IP ✅
公司内网服务器公司出口IP ⚠️
Docker容器宿主机公网IP ⚠️
VPN/代理服务器代理出口IP ⚠️
无外网服务器失败 ❌

① 云服务器

阿里云服务器
公网IP: 47.x.x.x

执行:
curl ip.sb

返回:
47.x.x.x ✅ 一样。

② 公司内网服务器

服务器
192.168.1.10

    |
    | NAT
    ↓

公网出口
120.x.x.x

120.x.x.x  公司出口公网 IP

③ Docker 容器

容器:
172.17.0.2
   |
   |Docker NAT
   |
宿主机:公网 8.8.8.8

返回8.8.8.8 因为 Docker 做了 NAT。

更多推荐