简单的原因当然是公共 IP 地址是 Internet网络地址,而不是具有固定地理位置的街道地址。
一个简单的 IP 地址到位置数据库类似于使用移动电话时代老式固定电话号码的逻辑(它在地理上有些固定,带有国家代码、区号和本地用户号码):
尽管蜂窝电话号码看起来与您不能再应用相同逻辑的任何其他电话号码相似。您无法仅通过号码可靠地确定手机的位置,因为世界上几乎任何地方都可以联系到它的所有者并拨打电话。
您仍然可以仅通过电话号码推断出一些信息并做出一些可靠的广泛假设。例如:大多数具有法国国家代码的移动用户可能实际上在法国,而不是在国外旅行......
回到 IP 地址到位置数据库的主题:并非所有这些都完全使用来自相同公共来源的 IP 网络信息进行更新:他们可以使用额外的(特权)信息源来扩充他们的数据库,例如实际路由表、收集的元数据关于 IP 空间,但也例如使用聚合的HTML 5 地理定位数据以获得更高的准确性。