GeoIP.dat.gz 和 GeoLiteCity.dat.gz 不再可用?获取 404 尝试加载它

GeoIP.dat.gz and GeoLiteCity.dat.gz not longer available? Getting 404 trying to load it

几天前开始我无法下载

http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz

我用来启用 ngx_http_geoip_module 模块的数据库。

它一直是免费的,但现在一直可用。有人知道这个数据库最近的变化吗?

Maxmind 不再支持旧版 Geolite,仅支持 Geolite2: https://blog.maxmind.com/2018/01/02/discontinuation-of-the-geolite-legacy-databases/

您可以使用其他 cdn 站点:

https://mirrors-cdn.liferay.com/geolite.maxmind.com/download/geoip/database/

在这里你会发现:

https://mirrors-cdn.liferay.com/geolite.maxmind.com/download/geoip/database/GeoIP.dat.gz

您可以使用 this script 将 MaxMind GeoLite2 数据库转换为旧的旧格式:

示例:./geolite2legacy.py -i GeoLite2-Country-CSV.zip -f geoname2fips.csv -o GeoIP.dat

顺便说一句 - 有一个站点,您可以在其中找到有关旧版格式的新数据,网址为: https://www.miyuru.lk/geoiplegacy (那里的文件是用这个脚本构建的)

我发布了一个 docker 图像,它基于 geolite2legacy.py 脚本托管一个您也可以使用的遗留数据库,每周在容器内更新一次。

https://hub.docker.com/r/peterlh/geoip-legacy