我在 MySQL 数据库中有大约 30K 个 IP 地址 (IPv4)。
我想获取与这些 IP 相关的信息,例如
国家 城市等
我尝试过 IP-to-Country 数据库,它不是很准确,而且对于许多 IP 来说都是错误的。
Web API 不允许这么多 IP 查询,而且可能不准确。
我想要准确的信息。 (至少国家应该是准确的)
我在后端有 Java,用于显示的 PHP/HTML5
请帮助。
最佳答案
我认为 maxmind 可能是事实上的 geoip 数据库。他们 offer a free one在国家层面上准确率为 99.5%,在城市层面上准确率为 78%。
他们有 php 和 java 库。 http://www.maxmind.com/app/ip-location
关于java - 获取有关 IP 地址的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12008538/