4

互联网上有一些免费的数据库。但有趣的是,它们是如何形成的。你能推荐一些吗?

4

2 回答 2

5

MaxMind有一个很好的描述:

GeoIP 背后的想法很简单,但过程很复杂。我们使用来自要求网络访问者提供其地理位置的网站的用户输入位置数据。然后,我们通过一系列算法运行数百万个此类数据集,这些算法可识别、提取和推断 IP 地址的位置点。

于 2009-12-10T21:26:48.630 回答
1

没有将 IP 地址转换为地理位置的公式。您可以通过 IP 地址的注册人获得一些线索。不过,这并不完美。属于 Google 或 HP 的地址块可能不会告诉您太多,因为它们分布在许多位置。查看到达地址的网络路径(沿途的路由器)可以提供更多线索。大多数地理定位数据库都是以这种方式编译的——使用有关相邻 IP 地址的已知信息并做出最佳猜测。一些提供商会通过要求您更正他们对您的 IP 地址所在位置的最佳猜测来征求信息。

于 2009-12-10T21:28:12.107 回答