我们开始使用 GeoLite2 Country DB 并看到了一些非常奇怪的结果。仔细观察,似乎数据库本身的数据不正确。仔细观察,我发现对于同一个 IP,GeoLite2 Country 和 GeoLite2 City 给出了不同的结果。
(我也可能读错了,所以欢迎任何建议!)
有问题的 IP 是 46.251.120.133
Maxmind - 国家 - 没有 46.251.120.0 - 它确实有 46.251.0.0,它被发现为位置 719819(匈牙利),这是不正确的。
Maxmind - 城市 - 有 46.251.120.0,它位于位置 146268(塞浦路斯尼科西亚),这是正确的。
具体来说,我们正在使用此处找到的 csv 文件:http: //dev.maxmind.com/geoip/geoip2/geolite2/
真的希望我在数据库中读错了...
谢谢!