GeoIP2 ISP CSV 数据库

除了我们的 MaxMind DB 二进制格式,我们还用适于导入 SQL 数据库的 CSV 格式提供 GeoIP2 数据库。 本文件详细解释了这些 CSV 文件的格式。 CSV 文件作为单个的zip 文件传输。

Zip 文件

Zip 文件本身被命名为 GeoIP2-ISP-CSV_{YYYYMMDD}.zip。 下载的 zip 文件包括一个单独的目录,其中相应地含有数个文件。 该目录被命名为 GeoIP2-ISP-CSV_{YYYYMMDD}

压缩档案中的文件包括:

文件名称 描述
LICENSE.txt 终端用户许可证
COPYRIGHT.txt 版权声明
GeoIP2-ISP-Blocks-IPv4.csv 含有 IPv4 地址数据的 CSV 文件
GeoIP2-ISP-Blocks-IPv6.csv 含有 IPv6 地址数据的 CSV 文件

CSV 文件格式

所有 CSV 文件均以单独一条含有列名的页头行开始。 具体列名及其内容的详细内容请见下文。文件以 UTF-8 编码。

块文件

用于网络块的 CSV 文件有两个,分别用于 IPv4 和 Ipv6 块。 分别被命名为 GeoIP2-ISP-Blocks-IPv4.csvGeoIP2-ISP-Blocks-IPv6.csv

姓名 类型 描述
network 作为字符串的 IP 网络 这是采用 CIDR 格式(例如“2.21.92.0/29”或“2001:4b0::/80。)的 IPv4 或 IPv6 网络。 我们提供一个工具,可以将该列转换为开始/结束 IP 或开始/结束整数。 请参考 转换工具部分,了解详情。
isp 字符串 与 IP 地址相关的 ISP 名称。
organization 字符串 与 IP 地址相关的机构名称。
autonomous_system_number 字符串 与 IP 地址相关的自治系统号码。
autonomous_system_organization 字符串 与 IP 地址的注册自治系统号相关的组织。

转换工具

我们创建了一个 小工具程序,让您可以将 GeoIP2 CSV 文件中的 IP 地址表达转换为其他格式。 您可以选择开始/结束 IP 地址,地址可以用字符串或整数表达。

这个程序可以在我们的 geoip2-csv-converter GitHub 项目发布页上获取。