百度搜“IP”显示的是当前网络出口的公网IP,而ipconfig返回的是本机局域网私有地址(如192.168.x.x),二者本质不同:前者是路由器WAN口从运营商获取的对外地址,后者仅为内网通信标识,经NAT转换后才对外呈现。

直接在百度搜索框里输入 IP,回车,顶部蓝色卡片显示的就是你当前网络出口的公网IP——这是最快、最稳、零依赖的方式。
为什么 ipconfig 查不到公网IP
ipconfig 只读取本机网卡配置,返回的是局域网内部分配的私有地址(如 192.168.x.x 或 10.x.x.x),它根本不知道你对外的出口地址是什么。公网IP是你的路由器从运营商那里拿到的,藏在WAN口背后,本机操作系统不持有也不暴露这个值。
常见错误现象:
- 执行
ipconfig后看到一堆IPv4 地址,误以为其中某个是公网IP - 用
ping域名得到的IP(比如ping baidu.com返回的180.101.49.12)当成自己电脑的公网IP——那是百度服务器的IP,不是你的
命令行查公网IP的可靠写法
如果你必须用终端,优先选不依赖本地工具、兼容性高的方式:
- Windows 10/11(1809+):直接运行
curl ifconfig.me(系统已内置curl) - 所有 Windows:用 PowerShell 执行
(Invoke-RestMethod http://ifconfig.me/ip).Trim() - 没 PowerShell 也没 curl?用
start https://ip.cn——命令执行后浏览器自动打开,页面大号字体显示结果,不需复制粘贴
注意:curl icanhazip.com 或 curl api.ipify.org 也行,但这些服务偶尔不可达;ifconfig.me 和 ip.cn 稳定性更高,响应快,还带归属地信息。
登录路由器看 WAN 口 IP 最权威
这是唯一能确认“运营商真给了我公网IP”的方式。其他方法查到的只是出口地址,但无法区分它是真正的公网IP,还是运营商 NAT 后的二级地址。
操作要点:
- 浏览器访问路由器后台(通常是
192.168.1.1或192.168.0.1) - 找到“状态”“运行状态”或“WAN 设置”页,找字段名含
WAN IP、Internet IP或IPv4 地址的那一行 - 把这里显示的 IP 和百度搜
IP的结果比对:一致,大概率是真公网IP;不一致,说明你被运营商做了多层NAT,没有独立公网IP
真正容易被忽略的点是:查到的“公网IP”不等于“你能被外网直接访问”。很多家庭宽带即使显示了公网IP,也会被运营商默认封掉 80、443、22 等端口,或者启用 CGNAT。想验证能否被访问,得配好端口转发后,用手机切到 4G/5G 网络,再访问那个 IP + 端口试试。

















