1. 打开路由器状态页
找到“互联网”“WAN”或“连接状态”,复制其中显示的 IPv4 地址。
对比路由器的 WAN 地址与你的公网 IPv4 地址,检查上游是否存在 NAT。
接下来,请输入路由器“互联网状态”页面上显示的 WAN IPv4 地址。
运行检测以查看测量值。
公网 IPv4 由 Localtonet 或 ipify 测得,来源显示在上方。对比前请关闭 VPN 或代理。如果路由器地址位于 100.64.0.0–100.127.255.255 范围内,则很可能使用了运营商共享地址空间。
运营商级 NAT(CGNAT)让网络服务商在多个用户之间共享同一个公网 IPv4 地址。这可能导致你在自家路由器上设置的端口转发规则无法让家庭服务器从互联网访问。
请使用连接运营商的路由器或光猫上的 WAN 地址,而不是电脑的本地地址。完成 WAN 对比后,可以使用端口开放检测测试正在运行的服务能否接受入站 TCP 连接。
找到“互联网”“WAN”或“连接状态”,复制其中显示的 IPv4 地址。
公网 IPv4 地址一致,说明在观测路径上没有上游 IPv4 地址转换。如果不一致,还需要更多信息判断。
以 10、192.168 或 172.16–172.31 开头的 WAN 地址说明上游存在 NAT,可能是另一台路由器,也可能是你的 ISP。
询问你的连接是否使用 CGNAT,以及能否获得公网 IPv4 地址。如果无法在路由器上做端口转发,请使用出站隧道。
通常不能。浏览器无法读取路由器的 WAN 地址,因此需要你手动输入来完成对比。
不能。这只能证明该路由器的上游使用了私有地址。家中的另一台路由器也会造成同样的结果。
你的浏览器可能使用的是纯 IPv6 路径,或者 IPv4 探测失败了。进行 IPv4 WAN 对比需要一条确认可用的 IPv4 路径。
你的路由器通常无法在 ISP 的共享路由器上创建入站转发规则。你可以向 ISP 申请公网 IP,或者使用出站隧道。