有谁知道如何使用 SQL 从 MaxMind 的 GeoLite2 Country CSV 中查找 IP4 地址?
我多年来一直在使用 MaxMind 的免费 GeoIP 数据,并想升级到他们的 GeoLite2 数据。我将块和位置数据加载到 MySQL 表中,但不确定如何确定 IP4 地址所属的地址范围。旧格式的每个块都有一个开始/结束编号;新格式似乎只有一个起始编号。
我已经搜索了 MaxMind 开发人员文档和 Google 搜索,但似乎找不到任何有关如何查询新格式的信息。我确信这很明显,如果我在此期间弄明白,我会编辑这篇文章。
我想谢谢我必须找到大于或等于 IP4 地址和 LIMIT 1 的第一个块条目。
我将这些数据用于 Web 应用程序外观,以及直接在 SQL 中查询以生成报告;所以我通常需要确保我可以在 Perl 代码和纯 SQL 中实现查找。
我正在升级,因为我在旧数据上看到了一些似乎来自法国的日本游客的有趣结果。
非常感谢