27

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

4

3 回答 3

22

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

https://github.com/sherpya/geolite2legacy

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

https://www.miyuru.lk/geoiplegacy

于 2019-02-14T22:56:16.763 回答
7

旧版 GeoIP 构建 (.dat) 不会在不久的将来消失。如果它们真的消失了,您可以构建 Debian 用于其 GeoLite 数据库的 .dat 构建程序(它在 GitHub 上的副本)或这个(未经测试的)Python 脚本

于 2014-01-15T23:37:55.480 回答
1

首先,我要在这里对一些人说:MaxMind 要求您在新数据库发布后的 30 天内更新到新数据库(EULA 第 4.c 点),因此使用旧数据库实际上是不合法的;此外,旧数据库中的数据已经过时(可能不再有效),那么为什么要首先使用它呢?

于 2020-10-09T13:17:08.530 回答