使用GeoLite2数据库地理定位IP地址

时间:2014-11-03 06:36:07

标签: geoip

我有一个IP地址列表(122.XXX.XXX.XXX形式的IPv4),我希望将其分配给一对纬度和经度坐标;我也很高兴有一个大概的位置。我下载了免费的GeoLite2数据库(here),但我不明白我该怎么办,因为数据库中的IP信息存储为IPv6(我没有经验)。

有没有办法继续?我应该在::ffff:之后使用drop all,然后将其余的字符串与我的IPv4匹配吗?或者我是否应该删除部分我想要进行地理定位的IPv4?

1 个答案:

答案 0 :(得分:0)

GeoLite2数据库采用混合符号,可以向前兼容。在删除:: ffff:之后的所有内容时,我会建议相反,将您获得的IP转换为混合符号然后匹配。 (只需将:: ffff:添加到前面)。如果您必须开始支持IPv6,这应该会有所帮助。