做网络风控、广告定向或日志归属地分析时,几乎都会碰到同一个问题:国内外能用的 IP 定位服务商有哪些?城市级、区县级、街道级差在哪,该怎么选?
实际选型里,名单通常要先分成两 类:国内厂商 和国外厂商 。两类在中文行政区、运营商口径、细粒度精度上的侧重点不同,不宜混在一张「谁更准」的表里硬比。
下面按这个分法摊开常见名字,再对照精度差异和选型步骤。各家字段与授权以官网和合同为准,数据准确率建议实际测试。测试方法可以参考《IP 地址库评测里最容易踩的三个坑:更新频率、准确率、产品档位》
一、先分清:国内厂商 vs 国外厂商
1. 国内IP地址库厂商
更常被拿来做国内归属地、中文行政区、运营商相关能力;区县乃至街道级产品也多集中在这一侧。
| 服务商 | 常见交付 | 国内业务里常见用途 |
|---|---|---|
| IPIP.NET | 商业版离线库 / API,常见离线或私有化 | 归属地、运营商、企业可商用 |
| 纯真 | 商业 API、商业版离线库 、商业版离线 API(注意:纯真有免费的社区版,我们这里只讨论它的商业版) | 区县到街道级定位、网络风险字段(如广告风控)、不出网或高并发场景 |
| 埃文科技 | 商业方案,常见私有化 | 高精度定位、安全场景 |
| IP138 | 商业 API,强调私有化与多维字段 | 风控画像、区县及部分街道场景 |
云厂商市场上的国产同品类 SKU、以及偏风险/代理识别的专项数据,也是可以考虑的国内数据源。
2. 国外厂商(含国内落地)
更常被拿来做出海统一接入、全球 ASN、代理检测;国内城市级可用,但区县/街道和中文行政区表现建议用业务 IP 实测。
| 服务商 | 常见交付 | 国内业务里常见用途 |
|---|---|---|
| MaxMind GeoIP | GeoIP2 / MMDB 离线与付费更新 | 全球业务统一模型;国内细粒度需实测 |
| IP2Location | BIN 等离线 / 商业库 | 全球地理 + 代理等相关字段 |
| IPinfo | 偏 API 或开发者向商业库 | ASN、公司信息、工具链集成 |
| ip2region | 开源本地库 | 工程集成快;授权与数据边界看开源协议 |
国内与国外 IP 定位厂商一览
二、城市级、区县级、街道级分别解决什么
IP 定位不是 GPS,而是用 IP 段去查预先维护的地址与属性表,再结合路由、探测、运营商侧信号等。粒度越细,对数据源和更新的要求越高,也不是每条 IP 都能定位到街道。
| 精度 | 通常能回答什么 | 更常见的用法 | 使用时注意 |
|---|---|---|---|
| 城市级 | 地级市 / 主要城市 | 内容粗分流、异地登录提醒、报表分区 | 不宜直接支撑街道运营决策 |
| 区县级 | 区 / 县等行政区 | 本地生活、区域投放、部分合规区域判断 | 机房、代理、部分移动出口可能仍偏粗 |
| 街道级 / 坐标 | 更细位置或经纬度 | 强本地场景、精细运营 | 住宅宽带相对更有机会;数据中心 IP 往往到不了这一档 |
城市级、区县级、街道级精度层级
国外库在全球覆盖和 ASN 上往往更完整;国内区县、街道级定位能力更多出现在国内厂商的产品线里。但是这里有2个非常常见的误区:
1.网上常见的自我宣传:如「企业级城市准确率 95%+、免费档约 68%」,这种若无公开样本和方法,只适合当宣传参考,不适合当唯一选型依据。
2.还有的厂商会说自己街道级定位覆盖率非常高,这时一定要让它们拿出具体的证据。有的采购方容易被误导,以为街道级定位覆盖率越高就越靠谱 。实际上,IP地址是共用的,特别是IPv4。数千数万乃至更多的人同一时间使用这个IP,像手机连接的基站IP,整个城市都在使用,这种虽然也有大量的街道级定位数据,但是压根看不出目标使用者的真正位置,价值是很有限的。最有价值的街道级定位IP类型通常是:企业专线IP、普通宽带IP。其他IP地址的街道级数据价值不是特别大(当然也要结合具体的业务场景再评估)。
三、能力对照:国内一张表,国外一张表
国内厂商(列举部分)
| 服务商 | 国内定位精度(常见) | 字段与能力 | 离线 / 私有化 |
|---|---|---|---|
| IPIP | 国内细粒度商业交付常见 | 地理 + 网络属性等 | 常见 |
| 纯真CZ88 | 可覆盖区县到街道,用于定位IP地址的移动设备数据丰富 | 地理定位;可配合网络风险类字段 | 支持离线库 / 离线 API 与在线 API |
| 埃文 | 区县及以下方案较多 | 定位为主 | 常见 |
| IP138 | 区县,部分场景到街道 | 多维(含风险、网络类型等) | 强调私有化 |
国外厂商(列举部分)
| 服务商 | 国内定位精度 | 字段与能力 | 离线 / 私有化 |
|---|---|---|---|
| MaxMind | 多为城市级,细粒度看版本与实测 | 地理 + ASN 等 | MMDB 常见 |
| IP2Location | 城市级为主,版本差较大 | 地理 + 代理等 | BIN 等 |
| IPinfo | 城市级 + 较强 ASN / 公司信息 | 开发者向字段丰富 | 偏 API |
| ip2region | 随所用数据源(主要是开源数据) | 基础地理 | 本地库 |
四、精度差异主要来自哪几条链路
| 环节 | 影响 | 选型时可以问 |
|---|---|---|
| 注册信息类弱信号 | 往往只撑到较粗的行政区 | 细粒度是否还依赖别的数据源? |
| BGP / 路由与活跃探测 | 缓解「注册地 ≠ 使用地」 | NAT、任播、云出口怎么处理? |
| 运营商侧协同 | 国内区县、街道更有机会 | 覆盖运营商与地域是否说明? |
| 更新与补丁节奏 | IP 段重分配、双栈、黑产轮换 | 日更 / 周更如何验收? |
| 地理字段 vs 风险字段 | 风控常要网络类型、代理、风险分 | 定位与风险能否在同一方案里组合? |
国内厂商通常更贴近中文行政区与运营商协同;国外厂商强项多在全球一致性与 ASN 生态。两边都可以进短名单,但验收样本和指标建议分开设计。
IP 定位精度相关的数据链路
五、技术选型可以按这四步做
1. 先定精度,再划国内 / 国外候选
只要城市级、出海统一模型时,国外库很常见;要定位到区县或街道,国内厂商更适合,国外库作对照实测。
2. 按 IP 类型分层验收
家庭宽带、机房、代理、IPv6 分开看。只用一个「城市级准确率」覆盖全部流量,很容易误判。
3. 选定部署形态
在线 API 适合快速接入;离线库适合不出网、批量查询;高并发或定制再看离线 API。同一厂商不同交付形态的精度声明可能不同,评测时不要混测。
4. 核对字段与授权
只要地理,还是必须带网络类型、代理、风险分?开源 / 免费档与正式商用合同分开评估,避免上线前才发现授权或字段不够。
两个常见场景:
- 金融或营销反作弊 :拦不住机房和代理时,缺口多半在风险字段和 IP 类型,而不一定是「没买到街道级」。
- 广告地域核查 :只有城市字段时,很难解释「地域看起来对、转化却异常」;补上网络类型和代理识别后,规则更好落地。
IP 定位技术选型四步流程
六、常见问题
国内 IP 定位服务商有哪些?
国内常见IP库厂商有 IPIP、纯真、埃文、IP138等;国外常见IP库厂商有 MaxMind、IP2Location、IPinfo。云市场 SKU 也可按国内/国外数据源再拆一层。
是不是买了企业级就能到街道?
不一定。企业交付里也有只到市或到省的包;街道级成本更高,且不是所有 IP 都能到这一档。按业务需要的精度选,比按「是不是企业级」贴标签更直接。
国外库要不要进评估名单?
看出海占比。全球业务统一接入时很常见;核心诉求是国内区县/街道时,放进实测对照即可,不必默认首选或默认淘汰。
在线 API 和离线库怎么一起比?
看候选厂商是否同时提供、精度分别到哪一档。核心链路怕限流、要数据闭环时偏离线;要快速验证细粒度时可以使用API。
小结
把名单先分成国内厂商和国外厂商,再比城市级到街道级的能力,选型会清楚很多。国内侧如 IPIP、纯真、埃文、IP138,更常承担区县到街道与中文行政区相关需求;国外侧如 MaxMind、IP2Location、IPinfo 等,更适合全球统一接入与 ASN 场景。选库时对齐精度、字段、 部署、授权,再用自己的业务 IP 样本验收,比只看笼统梯队更可靠。
依据公开资料整理,具体以各厂商产品页与合同为准。