代码之家  ›  专栏  ›  技术社区  ›  Unknown

地理定位数据库是如何组装的?

  •  12
  • Unknown  · 技术社区  · 17 年前

    我在问,这些公司是怎么知道每个IP地址在哪里的?是否存在侵犯隐私的行为?

    我查看了维基百科页面,他们所要说的就是使用WHOIS服务,这显然根本不起作用:我的IP归另一个州上市的公司所有。

    5 回复  |  直到 12 年前
        1
  •  2
  •   Chad Grant    17 年前

    ISP在逻辑上位于何处,ARIN知道网络的分配位置,这有很多工作要做。

    他们还可以根据路由器确定您的位置。

    在命令/终端窗口中运行此命令: 谷歌追踪网

    我相信你可以在你的追踪器中看到一些基于位置的信息。

        2
  •  2
  •   Community Mohan Dere    9 年前

    许多此类数据库似乎是从区域互联网注册机构(RIPE、ARIN等)持有的“whois”数据库中提取的。

    这些是 在域名“whois”查找中也是如此,这些查找专门与IP地址相关。

    这种数据提取非法侵犯了他们的数据库版权,严格违反了他们的T&反恐精英。

    How does geographic lookup by IP work? 了解更多详情。

        3
  •  2
  •   Jorge Vargas    17 年前

    让我用一个类比来回答,每辆车都有一个唯一的编号,可以从它的制造商那里识别出来,该公司有一份所有汽车的清单,这些汽车被发送给世界各地的每个市长经销商,每个经销商都有几个经销商,他们分配了一套汽车来销售,每个经销商把汽车卖给最终客户。因此,从理论上讲,如果制造商想知道汽车的世界在哪里,他不必问,因为他知道它降落在哪个国家。

    将其转换为IP,每家销售公共IP地址的公司都有谁拥有它的记录,他们通常会将其以1000个的数量批量提供给ISP(电话号码过去是这样的)。例如,我可以通过查看前两组来告诉你一个IP是否来自我的国家。另一方面,托管提供商和数据中心的工作方式是相同的,他们几乎总是知道机器的物理位置,最后但同样重要的是,进行跟踪会跳到最接近的IP(理论上,因为你可以强制跟踪成为你想要的),这意味着如果你有之前的跳,你可以猜测位置。

        4
  •  1
  •   MMind    17 年前

    这些公司为数据付费。

    获取这些数据的方法有很多(并非都是非法的),一个简单的方法是,例如,提供免费服务,鼓励您提供一些关于您实际位置的信息,例如 DslReports

    如你所见 here

        5
  •  1
  •   Eric Corriel    15 年前

    我也在想同样的事情。看看谷歌项目经理肯·诺顿对谷歌如何获取地理位置数据的回应: http://www.quora.com/How-does-Google-keep-its-geolocation-database-updated-with-new-MAC-addresses .