Localtonet 工具

CGNAT 检测

对比路由器的 WAN 地址与你的公网 IPv4 地址,检查上游是否存在 NAT。

你的结果

正在查询你的公网地址…

接下来,请输入路由器“互联网状态”页面上显示的 WAN IPv4 地址。

检查中
公网 IPv4正在检查…

在路由器设置中找到“WAN IP”或“Internet IP”。该值只在本地对比,不会发送给 Localtonet。

工作原理

地址对比数据

运行检测以查看测量值。

公网 IPv4 由 Localtonet 或 ipify 测得,来源显示在上方。对比前请关闭 VPN 或代理。如果路由器地址位于 100.64.0.0–100.127.255.255 范围内,则很可能使用了运营商共享地址空间。

工作原理 指南与故障排查

找到需要对比的正确地址

运营商级 NAT(CGNAT)让网络服务商在多个用户之间共享同一个公网 IPv4 地址。这可能导致你在自家路由器上设置的端口转发规则无法让家庭服务器从互联网访问。

请使用连接运营商的路由器或光猫上的 WAN 地址,而不是电脑的本地地址。完成 WAN 对比后,可以使用端口开放检测测试正在运行的服务能否接受入站 TCP 连接。

1. 打开路由器状态页

找到“互联网”“WAN”或“连接状态”,复制其中显示的 IPv4 地址。

2. 对比地址

公网 IPv4 地址一致,说明在观测路径上没有上游 IPv4 地址转换。如果不一致,还需要更多信息判断。

3. 了解私有地址段

以 10、192.168 或 172.16–172.31 开头的 WAN 地址说明上游存在 NAT,可能是另一台路由器,也可能是你的 ISP。

4. 向 ISP 确认

询问你的连接是否使用 CGNAT,以及能否获得公网 IPv4 地址。如果无法在路由器上做端口转发,请使用出站隧道。

常见问题
浏览器能独立检测 CGNAT 吗?

通常不能。浏览器无法读取路由器的 WAN 地址,因此需要你手动输入来完成对比。

WAN 地址是私有地址就能证明使用了 CGNAT 吗?

不能。这只能证明该路由器的上游使用了私有地址。家中的另一台路由器也会造成同样的结果。

为什么无法获取我的公网 IPv4?

你的浏览器可能使用的是纯 IPv6 路径,或者 IPv4 探测失败了。进行 IPv4 WAN 对比需要一条确认可用的 IPv4 路径。

为什么 CGNAT 会影响端口转发?

你的路由器通常无法在 ISP 的共享路由器上创建入站转发规则。你可以向 ISP 申请公网 IP,或者使用出站隧道。

支持