GeoIP2 Anonymous IP CSV 数据库

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

Zip 文件

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

压缩档案中的文件包括:

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

CSV 文件格式

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

块文件

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

姓名 类型 描述
network 作为字符串的 IP 网络 这是采用 CIDR 格式(例如“2.21.92.0/29”或“2001:4b0::/80”)的 IPv4 或 IPv6 网络。 我们提供一个工具,可以将该列转换为开始/结束 IP 或开始/结束整数。 请参考 转换工具部分,了解详情。
is_anonymous 布尔 如果 IP 地址属于任何类型的匿名网络,则为 1。否则为空白。
is_anonymous_vpn 布尔 如果 IP 地址属于某个匿名 VPN 网络,则为 1。否则为空白。
is_hosting_provider 布尔 如果 IP 地址属于某个托管提供商,则为 1。否则为空白。
is_public_proxy 布尔 如果 IP 地址属于某个公共代理,则为 1。否则为空白。
is_tor_exit_node 布尔 如果 IP 地址是一个 Tor 出口节点,则为 1。否则为空白。

转换工具

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

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