【问题标题】:Best IP to Country Database [closed]国家数据库的最佳 IP [关闭]
【发布时间】:2013-10-31 03:20:28
【问题描述】:

我们的一些系统要求根据用户的 IP 地址检测用户所在的国家/地区。我们更喜欢使用数据库而不是 Web 服务(以防止出现停机/网络访问外部托管服务的问题)所以我正在寻找建议,任何人都有关于国家数据库的各种 IP 的好坏故事?

我从谷歌发现的:

付费

  • Maxmind - 50 美元,然后是每月 12 美元,站点许可证
  • IP2Location - 每年 50 美元,单台服务器
  • software77(捐赠软件)

免费

任何关于免费的与付费的比较的信息都会很好。现在我倾向于 Maxmind 的付费服务,因为它包括自动更新,我们可以每周通过脚本运行一次。

【问题讨论】:

标签: geolocation country ip-geolocation maxmind


【解决方案1】:

完全免费的 LGPL,在 google 中不容易找到:ip2c.org

【讨论】:

  • 仅限Web服务,因此不允许下载数据库
  • 也不支持HTTPS。
  • 这对我来说并不准确:它说我在英国,但我在法国。当我使用 Maxmind 或 ip2location 时,它给了我正确的答案。
  • @Redzarf:他们的数据库的下载地址是here。他们的Notes page 提到了他们使用的数据库。在下载页面上有点难发现,你需要看here
  • ip2c.org 似乎不支持 ipv6。 ipv6 地址使用非常频繁。 IPv6地址也有可靠的解决方案吗?我宁愿使用 API(如 ip2c.org),也不愿自己下载和维护数据库。
【解决方案2】:

我们使用 Maxmind,它非常好,而且非常准确。您可能会遇到这样的情况,例如,一家德国公司在美国设有办事处,但将德国 IP 范围用于内部目的。因此,他们将在美国报告为德国。它不会 100% 可靠。

【讨论】:

  • 是的,我们最终选择了 Maxmind。似乎是个不错的选择。
  • 不,我的城市被列出了 5 次,
  • 你知道一个城市可能有多个 ISP,或者即使是一个 ISP 也可能有多个街区,对吧?您所在的城市被列出 5 次并非错误!
猜你喜欢
  • 2018-10-16
  • 1970-01-01
  • 2012-02-22
  • 1970-01-01
  • 1970-01-01
  • 2011-05-25
  • 2017-04-26
  • 1970-01-01
  • 2023-03-31
相关资源
最近更新 更多