【问题标题】:Get the geographic distance between 2 IP addresses?获取 2 个 IP 地址之间的地理距离?
【发布时间】:2013-04-23 22:08:03
【问题描述】:

如何计算两个 IP 地址之间的地理距离(例如 500 英里)?

是否有一些 API 可以让您查找?

【问题讨论】:

  • “距离”是什么意思?
  • 你是指地理距离还是127.0.0.1 - 8.8.8.8 = ?的某种定义?
  • IP 地址并不真正对应于物理位置,因此您的映射必然是粗略且不准确的。可以吗?
  • 有一项服务可以确定地址的地理坐标。不要期望比最近的城市更高的准确度。
  • 这是我通过简单的 google 搜索找到的服务:ip2location.com 我相信还有很多其他服务。

标签: ip ip-address


【解决方案1】:

你可以检查这个问题distance between 2 ip address

【讨论】:

    【解决方案2】:

    这可能是您将获得的最接近的:Who provides a WHOIS API? @carl norum 说由于 ISP 和 DNS 服务器位置以及其他有趣的路由魔术,并非所有 IP 地址都解析到物理位置。但是,如果您确实获得了客户的 ISP,则由该 ISP 来发布其客户的物理地址。

    【讨论】:

      猜你喜欢
      • 2012-09-17
      • 2011-02-14
      • 2016-07-08
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 2013-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多