MaxMind GeoIP 数据库提供哪些数据字段和产品

MaxMind 的 GeoIP 产品线可以分成三层:地理定位数据库(City、Country)、网络与机构属性数据库(ISP、Domain、ASN、Connection Type 等)、匿名与风险检测数据库(Anonymous IP、Anonymous Plus、Residential Proxy、Static IP Score)。GeoLite 是同一套数据体系的免费版本,字段范围更窄;Web Services 则把这些数据库以 API 形式提供,免去自行更新文件的步骤。选择哪一款,取决于你需要的是“IP 在哪里”,还是“这个 IP 背后是谁、是否可疑”。

地理定位类数据库

City 与 Country

  • Country:只回答 IP 所属国家/地区,字段最少,适合做地区跳转、内容本地化这类只需国家级判断的场景。
  • City:在国家级之上补充城市、行政区、邮政编码、经纬度、时区等更细的地理信息,适合广告定向、内容定制、合规判断。

两者是包含关系:City 覆盖 Country 的信息并向下细化。如果你的业务只需要“是不是某个国家的用户”,用 Country 即可,不必为城市级精度付费。

Enterprise

Enterprise 是地理定位的合集型产品,把 City 级别的地理数据与后文的网络属性、匿名检测数据打包在一起,适合同时需要“位置 + 网络属性 + 风险信号”的场景,例如风控、数字版权管理、访问合规。它面向的是需要多维度判断、不想分别采购多个数据库的用户。

网络与机构属性数据库

这一组回答的不是“IP 在哪”,而是“这个 IP 属于谁、是什么类型的连接”:

数据库 提供的判断
ISP IP 归属的互联网服务提供商
Connection Type 连接类型(如宽带、蜂窝、企业专线等)
Domain 与该 IP 关联的域名
ASN 自治系统编号及所属组织
User Count 该 IP 背后的估计用户规模
Static IP Score 该 IP 为静态地址的可能性评分

这些字段常被组合使用。例如识别企业网络、区分住宅与数据中心流量、判断某个 IP 是否代表大量共享用户,都会用到上表中的一项或多项。

匿名与风险检测数据库

  • Anonymous IP:判断 IP 是否来自匿名化渠道,例如 VPN、代理、Tor 出口节点、托管/数据中心。
  • Anonymous Plus:在 Anonymous IP 的基础上提供更细的匿名类型与相关信号。
  • Residential Proxy:专门识别住宅代理——这类 IP 看起来像普通家庭宽带,但实际被用于代理转发,是传统匿名检测容易漏掉的一类。
  • Static IP Score:给 IP 打一个“静态程度”的分值,辅助判断地址稳定性。

如果你的目标是反欺诈、反刷量、识别规避行为,这一组是关键;如果只是做地理展示,通常不需要它们。

GeoLite 与 Web Services 的关系

GeoLite 是 MaxMind 提供的免费 IP 地理定位数据,字段范围小于对应的付费 GeoIP 产品,适合开发测试、非商业或精度要求不高的场景。官网明确提供注册 GeoLite 账号以获取免费 IP 地理定位数据的入口。

Web Services 与数据库是同一批数据的两种交付方式:

  • 数据库:下载文件到本地,自行集成和定期更新(支持导入 PostgreSQL、MySQL 等)。
  • Web Services:通过 API 请求实时查询,由 MaxMind 维护数据更新,无需自己管理文件。

此外还有 Client-side JavaScript 方式,用于在浏览器端获取位置信息。选择哪种交付方式,取决于你是否愿意承担本地更新和存储的成本。

怎么选

  • 只要国家/地区 → Country
  • 要城市级定位 → City
  • 要位置 + 网络属性 + 匿名检测 → Enterprise
  • 只要网络/机构属性 → 按需选 ISP、Domain、ASN、Connection Type、User Count、Static IP Score
  • 只要匿名/代理识别 → Anonymous IP、Anonymous Plus、Residential Proxy
  • 预算有限或做开发测试 → 先看 GeoLite,确认字段够用再升级

具体每款产品包含哪些字段、是否单独售卖,以 MaxMind 开发者门户对应产品的文档页为准;不同产品在字段覆盖和精度上存在差异,采购前建议对照文档逐项核对。

dev.maxmind.com