家庭宽带 IPv4/IPv6 公网 IP 检测

这个页面查两件事:你家宽带在 IPv4 和 IPv6 下的公网地址分别是什么,以及 IPv4 到底是不是运营商级 NAT。打开就会自动开始,不用登录,也不读取你设备上的任何文件。

它和常见的 IP 查询不一样。普通查询只能看到你这一次访问所用的那一个协议族,而这里是分别用只允许 IPv4 和只允许 IPv6 的两条链路各连一次,把两个地址都读出来。

家庭宽带 IPv4/IPv6 公网 IP 检测

分别用「只允许 IPv4」和「只允许 IPv6」两条链路连接本站,读出你在这两个协议族下的公网地址与源端口,判断 IPv4 是不是运营商级 NAT,并识别运营商、从服务器侧探测 ICMP 可达性。

IPv4
等待检测
IPv6
等待检测
运营商
等待检测
公网可达性(ICMP)
IPv4—
IPv6—

检测只读取你自己的公网地址、源端口与连接耗时,不需要登录,也不读取设备上的任何文件。
ICMP 不通只说明该设备不回 ping —— 很多家用设备默认如此,并不代表宽带被封锁。

为什么要分开测

大部分家庭宽带没有公网 IPv4,运营商会把一大片用户塞进同一个出口地址里,这就是 CGNAT(运营商级 NAT)。这种情况下你查到的 IPv4 地址是很多人共用的,从外网没法通过它主动连回你家,端口映射、自建服务、远程访问全都做不了。

IPv6 不存在地址不够用的问题,运营商通常给的就是真正的公网地址。所以判断能不能从外面连回来,关键先看 IPv4 落在哪一段,再看有没有可用的 IPv6。

结果怎么看

  • 公网地址:IPv4 不在私网段、也不在 100.64 段里,就可以认为运营商给了你独占的公网地址。
  • 运营商级 NAT 地址(100.64/10):地址落在 100.64.0.0 到 100.127.255.255 之间。这一段是专门划给 CGNAT 的,出现它就基本可以断定 IPv4 入站不可用。
  • 私网地址:出现 10.x、172.16.x、192.168.x,说明到你家之间至少还有一层 NAT,可能是光猫工作在路由模式,也可能是你开了代理或 VPN。
  • IPv6 的接口标识:由 MAC 地址生成的地址相对固定,随机的那种属于隐私地址,会定期更换。做端口映射之前最好先确认是哪一种。

两族都探不到怎么办

先换个网络再试一次。公司、酒店、校园网这类网络经常只放行 80 和 443,本工具的探测端口在那些环境里会被拦掉,这不代表你家的宽带有问题。手机流量切换一下通常就能测出来。

关于数据

检测只读取你的公网地址与连接耗时,结果会记一条日志(时间、来源 IP、两个地址、耗时、客户端 UA),仅用于统计,不对外提供,也不与其他信息关联。