NAT是网络地址转换技术,核心作用是让多台内网设备共享一个公网IP上网,并隐藏内网结构增强安全;其原理是路由器将内网私有IP(如192.168.1.100)转换为公网IP(如203.0.113.45)并维护映射表,实现内外网通信。

你查不到家庭宽带分配的公网IP地址,除非它确实存在且未被运营商NAT隐藏。绝大多数家用宽带拿到的只是内网地址(比如100.64.x.x),根本不是真正的公网IP。
ipconfig 显示的永远是你的本地IP(如 192.168.1.5),和宽带出口无关——这是第一个必须打破的误解。
用浏览器查到的是你当前出口的公网IP(如果有的话)
打开任意浏览器,搜索“IP”或访问 https://api.ipify.org、https://ifconfig.me 这类服务,返回的地址才是你路由器WAN口对外暴露的IP。
但注意:
- 这个IP可能属于运营商级NAT(CGNAT),即多个用户共用一个公网IP,你的设备没有独立端口映射能力
- 返回的地址如果是
100.64.x.x、10.0.0.x、172.16.x.x或192.168.x.x,说明你已被套在内网里,没有真实公网IP - IPv6 地址(如
240e:xx:xx::xx)如果存在且启用,往往才是真正可直连的公网地址,比IPv4更可靠
ipconfig 只能查到本机局域网地址,别指望它显示宽带IP
ipconfig 的输出里所有 IPv4 Address 都是内网地址,来自路由器DHCP分配,和宽带账号完全无关。
常见错误现象:
- 把
默认网关(如192.168.1.1)当成宽带IP —— 它只是你家路由器的局域网入口 - 看到
192.168.x.x就以为能被外网访问 —— 实际上外网根本看不到这个地址 - 用
ipconfig /all查到一堆信息,却漏看关键字段:没有一项叫“WAN IP”或“Public IP”
进路由器后台看WAN口状态,是最准的本地验证方式
登录你家路由器管理页(通常是 192.168.1.1 或 192.168.0.1),找「WAN设置」「网络状态」或「因特网」页面。
重点看这几个字段:
-
WAN IP Address或Internet IP:如果值是0.0.0.0、空、或100.64.x.x类地址,基本确认是CGNAT -
Connection Type显示PPPoE且有账号密码,不等于就有公网IP;很多PPPoE拨号也走NAT -
IPv6 Prefix如果非空(如240e:xxxx:xxxx::/64),说明你具备原生IPv6公网能力,可直接用于外网服务
真正难的不是“怎么查”,而是查完之后判断那个数字有没有实际访问价值。很多人花半小时查出一个 100.64.12.34,还拿去配DDNS、开远程桌面,结果当然连不上——因为运营商根本没给你开门。











