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

时间:2009-04-25 06:56:56

标签: database geolocation privacy

我不是在问什么地理位置服务或者如何使用它们。

我在问,这些公司如何知道每个IP地址在哪里?是否存在违反隐私的行为?

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

5 个答案:

答案 0 :(得分:2)

在ISP的逻辑位置和ARIN知道网络分配的位置有很多工作要做。

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

在命令/终端窗口中运行: tracert google.com

我确信您可以在tracert中看到一些基于位置的信息。

答案 1 :(得分:2)

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

域名'whois'查找的相同,这些与IP地址有关。

此类数据提取违反了其数据库版权,严格违反其T& Cs。

有关详细信息,请参阅How does geographic lookup by IP work?

答案 2 :(得分:2)

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

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

答案 3 :(得分:1)

那些公司为数据付费。

有很多方法可以获取这些数据(并非全部非法),例如,一个简单的方法是提供免费服务,鼓励您提供有关实际位置的一些信息,例如DslReports。一旦他们知道一个IP,并且ISP很容易将来自同一区域的其他IP关联起来。

正如您所见,here一家公司推荐另一家,以便您可以看到连接。

答案 4 :(得分:0)

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