一个IP地址,两个不同的国家

我使用多个网站来确定一个IP地址的地理位置,最终得到两个不同的国家(在同一大陆)。 这背后的原因是什么?

简单的原因当然是公共IP地址是互联网url,不是固定地理位置的街道地址

一个简单的IP地址到位置数据库类似于在移动电话时代使用老学校座机电话号码的逻辑(在某种程度上地理上固定了一个国家代码,地区代码和本地用户号码):
尽pipe手机的号码与任何其他电话号码相似,但您不能再应用相同的逻辑。 你不能可靠地确定电话的位置,因为它的所有者可以在世界任何地方接触和呼叫。

你仍然可以推断一些信息,并从一个电话号码做出一些可靠的广泛假设。 例如:拥有法国国家代码的大多数移动用户可能实际上在法国,而不是出国旅行。

回到IP地址到位置数据库的话题:并不是所有的IP地址都是使用来自同一个公共来源的IPnetworking信息来更新的:它们可以用额外的(特权的)信息源来扩充其数据库,如实际的路由表,收集的元数据关于IP空间,还可以使用汇总的HTML 5地理位置数据来获得更高的准确性。

不同的地理位置网站从不同的数据库中提取其位置数据。 有很多这些数据库和IP地址经常重新分配,所以可能难以保持每个数据库中IP地址拥有者的当前位置始终处于最新状态。