是否有一种方法可以查找地理位置数据,而不会在每次需要检查IP地址时都命中外部服务?
发布于 2013-06-19 11:04:07
Maxmind提供了可下载的Geo-IP数据库和各种语言的库(包括Python语言)来查询它们。
发布于 2013-06-19 11:17:50
在我找到http://freegeoip.net/json/之前,我正在使用另一个ip查找(不记得是什么了),我使用IP的前两个段记录了所有结果,这样当我使用的服务超过配额(似乎经常发生)时,我可以将其用作参考表
因此,我保存了前两个二进制八位数和位置,然后使用它们进行匹配,并构建了我自己的本地表。
这可能不是很准确,但可能很接近。
因此,如果IP是65.55.219.178,我节省了
65.55 -> Richmond WA最终,我有了一个相当大的本地表,可以满足90%的需求。
https://stackoverflow.com/questions/17182203
复制相似问题