我想从那里通过IP地理定位人员。我知道有一个API在线服务。
我想知道是否有办法自己计算这些数据(换句话说,有没有办法手动将192.168.0.1映射到纽约)?
答案 0 :(得分:0)
MaxMind的免费GeoLite databases可能是你最好的选择。
答案 1 :(得分:0)
首先,“计算”不是正确的词。没有什么可以计算的,它是IP到位置的简单映射。首先,您必须将IP块映射到ISP。然后获取ISP的位置。手动。这是一项艰巨的任务,您需要不断更新列表,尤其是在IPv6快速增长的情况下。
我认为没有理由亲自完成这项工作。有API,使用它们。 Maxmind在提供准确信息方面做得很好,例如国家,地区,ISP名称。