你和邻居,甚至和素不相识的几百个人,可能正在用同一个公网 IP 上网。这不是错觉,而是 IPv4 地址耗尽之后越来越普遍的现象,技术上叫 CGNAT(运营商级 NAT)。
理解它,能解释很多"奇怪"的现象:为什么手机网络的 IP 总在变、为什么归属地经常偏、为什么同一个 IP 上有一堆毫不相干的用户,以及它对账号风控意味着什么。
为什么会有 CGNAT
IPv4 地址总量约 43 亿,而联网设备早已远超这个数字。全球最后一批 IPv4 地址块在 2011 年由 IANA 分配完毕,各地区注册机构随后陆续耗尽库存。
解决办法有两条:推广 IPv6,或者让多个用户共用一个 IPv4 地址。后者就是 CGNAT。IPv6 的推进速度各国不一,所以 CGNAT 至今仍然大量存在,相关背景见《IPv6 与 IP 风控评分》。
它是怎么工作的
家里的路由器本来就有 NAT:家里所有设备共用一个公网 IP。CGNAT 是把这个思路放大到运营商层面:
- 你的路由器(或手机)拿到的不是真正的公网 IP,而是一个私有地址,或者专门保留给运营商 NAT 使用的
100.64.0.0/10地址段(RFC 6598); - 运营商的 NAT 设备把成百上千个用户的流量,映射到少量公网 IP 上;
- 靠端口号区分不同用户的连接。
所以,外部网站看到的是运营商的公网 IP,看不到你个人的地址。
哪些网络常见
- 移动网络(4G/5G):几乎普遍使用,出口 IP 被大量用户共享,并且会比较频繁地变化。
- 部分家庭宽带:取决于国家和运营商,有些新装宽带默认分配的是 CGNAT 地址,需要额外申请才有独立公网 IP。
- 公共 Wi-Fi 和企业网络:本来就是多人共用出口。
怎么判断自己是不是在 CGNAT 后面
最简单的方法是对比两个地址:
- 登录路由器管理页面,看 WAN 口地址;
- 用 ipscoper IP 查询 看外部看到的 IP。
判断规则:
- 两个地址不同,且 WAN 口地址落在
10.x.x.x、172.16–31.x.x、192.168.x.x或100.64–127.x.x:确定在 CGNAT 后面; - 两个地址相同:大概率是独立公网 IP,没有 CGNAT。
手机网络没有路由器管理页面,可以用手机的网络信息或测试 App 查看本机地址,通常也是私有或 100.64.x.x。
对你意味着什么
1. 邻居效应。 同一个出口 IP 上其他用户的行为,会影响这个 IP 的信誉,比如有人发垃圾邮件、刷接口,整个 IP 都可能被记一笔。相关的信誉问题见《IP 黑名单与信誉》。
2. IP 经常变化。 出口是个地址池,你每次连接可能分到不同的 IP,这和普通的动态 IP 又不太一样,见《动态 IP 与静态 IP》。
3. 位置更不准。 移动网络出口集中在大区域网关,城市级定位误差更大,原因见《IP 归属地不准》。
4. 没法做端口转发。 想从外网访问家里的设备、自建服务,在 CGNAT 下行不通,需要申请独立公网 IP 或改用 IPv6、隧道方案。
5. 抓违规行为更依赖日志。 一个公网 IP 对应很多人,追溯到某个用户需要"IP + 端口 + 精确时间"的运营商日志,普通网站做不到。
对风控和账号运营的含义
下面两点是行业经验和推理,不是任何平台的官方说法:
- 平台很难简单封禁一个被几百人共用的 IP,所以对移动网络和 CGNAT 出口,通常会比机房 IP 更宽容。这也是移动 IP、家庭宽带 IP 在跨境运营里更受青睐的原因之一,分类对比见《家宽、移动、企业 IP 的区别》。
- 同一个 IP 上出现多个互不相关的账号,在 CGNAT 下是正常现象,所以"同 IP 多账号"这类关联信号在这里的可靠性较低。
但别据此得出"可以随便多开"的结论。关联判断从来不只看 IP,设备指纹、行为模式、登录习惯都可能被用到,见《多账号环境下如何避免 IP 关联》。
ipscoper 查询结果怎么理解
如果你在 CGNAT 后面,查询到的是运营商共享出口的公网 IP,ASN 会是运营商,网络类型通常被识别为宽带或移动。这个结果并不代表你个人的专属地址,它也可能随时变化。风险值同样是启发式估算,见方法学。
选"移动 IP"或"4G 代理"时的注意点
- 问清楚是独享还是共享出口,共享池里可能有不明用户的行为;
- 确认 IP 变化的机制和频率,重要账号需要稳定出口时不适合频繁轮换;
- 用 Ping 测试 和环境检测实际测一下稳定性和是否泄漏;
- 小规模试用后再放量,并对照《换 IP 前必查的 5 件事》。
小结
CGNAT 是 IPv4 不够用的产物:许多用户共用一个公网 IP,靠端口区分。它带来的影响包括邻居效应、IP 变动、定位偏差和无法端口转发。对账号运营来说,它既是移动 IP 相对"宽容"的原因之一,也提醒我们:共用出口的信誉由所有使用者共同决定。