如何将Maxmind .MMDB转换为.DAT?

时间:2014-01-10 17:18:36

标签: geoip maxmind

如何将MaxMinds MMDB GeoIP转换为DAT格式,以便我可以使用modsecurity + Apache。 Modsecurity仅支持DAT格式。

4 个答案:

答案 0 :(得分:6)

Legacy GeoIP版本(.dat)在不久的将来不会消失。如果它们确实消失了,你可以构建Debian用于其GeoLite数据库(copy of it on GitHub)或this (untested) Python script的.dat构建程序。

答案 1 :(得分:5)

从2019年2月开始,以下Python脚本是将GeoIP2 MMDB格式转换为旧版.dat格式的最佳选择:

https://github.com/sherpya/geolite2legacy

使用此脚本,有人完成了转换并使生成的.dat文件可供下载:

https://www.miyuru.lk/geoiplegacy

答案 2 :(得分:4)

以下是.mat格式的Maxmind遗留(免费)GeoIP数据库的链接:

http://dev.maxmind.com/geoip/legacy/geolite/

答案 3 :(得分:0)

首先,我在这里要对某些人说:从MaxMind开始,您必须在新数据库发布30天之前更新到新数据库,因此使用旧数据库实际上不是合法方法,而且旧数据库中的数据也是只是很老,也许不再总是有效,所以为什么要首先使用它。