了解 IP 地址的确切位置

了解 IP 地址的确切位置

我正在尝试查找一些 IP 地址的位置。我正在使用http://www.geobytes.com/IpLocator.htm?GetLocation但它似乎没有返回准确的信息。

我来自埃及,无论我用人们的 IP 地址搜索什么,我都确信他们不是来自“开罗”(首都),但它返回的信息说该 IP 地址的位置是开罗!

有什么帮助吗?

答案1

IP 地址不是分配给单个用户,而是分配给 ISP 或大型组织。ISP 从已分配的地址范围中获取一个 IP 地址,然后将一个(或多个)地址分配给每个用户。通常,用户的地址不遵循任何固定模式,并且不能保证特定 IP 地址对应于特定用户(除非用户向 ISP 额外支付“静态”IP 地址 [但无法“知道”IP 是否是静态的,这只是 ISP 的服务级别。])

因此,IP 地址只能解析到 ISP 服务的地理区域,或它服务的区域的子集。ISP 可以告诉你在特定时间点谁拥有 IP 地址。但他们不会。除非(通常)有某种政府命令、传票等。因此,唯一的公开有关谁拥有哪个 IP 地址的数据不够详细或不够最新,不足以比~50 英里(80 公里)更窄。

答案2

如果没有来自 ISP 的个人数据,通常无法定位到 IP 池以外的位置。因此,您将获得服务器的大致位置服务IP 地址,而不是个人所在地使用它。

答案3

根据 ISP 的不同,可能会提供或多或少详细的信息。

例如,如果您使用的是 Comcast,他们会针对某个地理区域使用特定的 IP 范围。但每次您重新启动调制解调器/网络路由器时,您可能会被分配一个与您所在区域 IP 范围不同的 IP 地址。

我不知道有哪个网站会根据 IP 公开提供更详细的信息。像Skyhook 无线可以有这样的信息。还有媒体报道谷歌货车在城市中漫游并连接开放的 WiFi 路由器,它们还会拥有非常精确的地理信息。

答案4

IP 地址不需要确切位置,更不用说确切位置了。IP 池具有分配 IP 地址的组织的大致位置。这可能不是使用 IP 地址的城市或国家/地区。DHCP 或其他动态方法分配的 IP 地址在许多情况下将被分配给不同的位置。我当前的 IP 地址有地理位置数据,大约有 120 个偏差。

从用户位置的角度来看,许多 IP 地址用于组织网络的 NAT(网络地址转换)。网络可能是 LAN(局域网)、MAN(城域网)或 WAN(广域网)。这些网络使用户的位置与 IP 地址的位置越来越无关。VPN 也是一个因素。VPN 用户可能是移动的,这使得他们的位置更加不可靠。

IPv6 可能会使通过 IP 地址进行地理定位的问题变得更加不可靠。IPv6 对移动性的支持可能会使这个问题更加混乱。

DNS 确实提供了提供地理位置数据的机制。当我考虑使用它时,我总是决定不发布数据。尽管我很久以前在内部 DNS 中发布了它。

相关内容