java - 获取有关 IP 地址的数据

标签 java php html geolocation ip

我在 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/

相关文章:

java - 正确调整 JTable 的一列标题的大小

java - 日期格式化后以小写形式显示 AM 和 PM

php - 在 PHP 中获取私钥 .pfx

html - 溢出 : hidden 元素上的 CSS 切 Angular

javascript - 设置 Blueimp 照片库的困难

javascript - 如何使用 javascript 更改选项标签上的 "selected"属性

java - 使用java编程启动或停止mysql数据库

java - 使用 Apache Commons Configuration 进行变量插值,即 ${variable},带有属性文件中的值列表

javascript - PHP-JavaScript 多按钮添加新文本字段

php - 如何在 laravel .env 文件中评论?