文档

常见问题-FAQ

更新时间:
一键部署

目前该产品在做内部调整,不支持新购、续费、升级等操作,订单有效期内可继续正常使用,本文档仅供订单期内用户参考。请留意服务到期时间,做好备选方案,感谢您的支持理解。

为何部分手机上网IP无法识别所在的城市

这个问题要从移动互联网的网络架构说起。在我们使用手机连接运营商的无线网络上网时(3G、4G、5G等场景),网络连接使用的是电信、移动、联通的无线数据网络。在此网络中,手机终端直接获取的,是一个“局域网地址”(这个地址从手机的“设置-关于手机-状态信息-ip地址”可以查到)。而在连接公网服务时,会在GGSN/PGW(网关GPRS支持节点/PDN网关)做一次与公网ip的映射。也就是实际上,在移动运营上的数据网络中,一个公网ip,后面可能同时对应着多个使用局域网IP的终端设备;而这些设备通过这个公网ip的不同端口,实现跟外部网络的链接。通过这种PAT(Port Address Translation)的映射,可以让少量的公网ip服务大量的终端用户,有效缓解ipv4资源不足的压力。

在同一个GGSN/PGW中的所有公网ip,组成了一个公网ip的资源池,而我们平时手机上网的ip,就是随机从这个池子里选出的一个。对于GGSN/PGW来说,除了承担通信业务之外,也负担着鉴权、计费等管理功能。所以GGSN/PGW通常会覆盖一个省(毕竟目前的运营商费用结算还是各省自己算自己的),这也就意味着对应的公网ip池也是面向全省用户开放共享的。虽然我们在使用手机时,有明确的城市归属,但是所使用的公网ip,却是从一个全省公用的资源池里拿出来的。这就是为什么移动互联网的ip(或者称基站ip)普遍定位到省而非城市的原因。

当然,在个别人口稠密经济发达的地区,一个省会建多个GGSN/PGW,有些甚至能直接到城市(如广东的深圳、广州、惠州、东莞等),该类基站ip我们已有城市级识别结果。

  • 本页导读
文档反馈