登录路由器,WAN 口地址一栏写着 100.64.23.88。打开网页查自己 IP,显示 112.x.x.x。

两个数都对,但只有一个是真正的公网地址。

第一种:运营商做了 CGNAT

100.64.0.0/10 是运营商级 NAT 专用段。看到这个,说明你分到的不是公网 IP,而是运营商内网的地址。

运营商在出口做了一次统一转换,所以外面看到的是 112.x 那个共享地址。

这种宽带没法做端口映射,也没法从外面主动连进来。想要真公网 IP,得单独申请,有些地区已经不给了。

第二种:光猫在拨号,路由器只是二级

光猫负责 PPPoE 拨号拿到公网 IP,路由器只是挂在它下面的二级设备。

路由器 WAN 口自然是 192.168.1.x(和光猫同网段),网页查出来是光猫那个公网 IP。

这种情况可以把光猫改成桥接,让路由器拨号,WAN 口就会显示真实公网地址。

第三种:双 NAT

光猫拨号 + 路由器再拨号,两层 NAT 叠着。能上网,但端口映射要在两层都做,很多人只配了一层,然后一直不通。

怎么判断自己在哪种情况

拿路由器 WAN 口那个地址,去 IP 地址查询 查一下。

返回归属地是运营商机房、ISP 写着中国电信/联通/移动,而且地址在 100.64 段——CGNAT。

返回的是你所在城市、ISP 是你家宽带——那就是真公网。

返回 192.168 或 10 开头——二级路由,中间还有一层。

需要公网 IP 的场景

远程访问家里的 NAS、搭个人服务、做端口映射、被某些平台要求固定出口。

如果只是上网、看视频、办公,CGNAT 完全够用,不必折腾。

判断标准很朴素:外面的设备能不能主动连到你。连不到,就说明没有真公网 IP。