寻找一种方法来获取 IP 地址的精确位置,包括那些由大公司拥有的 IP 地址。例如,地址 209.85.251.40 归 Google 所有,大多数 Geo-IP 工具都显示 Mountain view,但我认为情况并非如此 - 这是您离开西班牙后访问 YouTube 视频时看到的第一个 IP 地址(我正在从巴塞罗那运行跟踪路由)。
有任何想法吗?
答案1
是的,放弃不切实际的想法。你不知道,因为没人知道。而且数据可能会改变(分配给客户的动态 IP 地址 - 他们住在哪里?)。
只有谷歌知道他们的内部网络到底是如何构建的。您看到的是该区块的注册地址。
答案2
正如 TomTom 所说,没有可靠的方法通过 IP 地址进行地理定位,因为 IP 地址从根本上无法映射到物理位置。
对于 ISP 的个人用户/小型企业来说,最好的期望就是通过其 ISP 的最近“接入点”的位置来获取他们的区域,这可能意味着大多数有线/ ADSL 客户的本地交换机。
对于企业来说,最好的期望就是获得其互联网网关(之一)的位置,这可能与坐在键盘上与您的网站互动的人的位置有关,也可能无关。