IP 地址提供哪些信息

IP 地址提供哪些信息

例如,如果我使用一个保存了我的 IP 地址的网络应用程序,那么可以从中推断出什么?

从 IP 地址可以推断出什么信息(以及确定程度如何)?

是否总是可以根据 IP 地址确定用户的地理位置?

答案1

IP 地址是一个网络标识号,允许互联网上的一个地址与另一个地址进行通信。鉴于一个地方可以通过互联网将数据发送到您的位置并返回,因此可以理解的是,如果软件可以做到这一点,那么其他软件也可以做到。

IP 地址有两种版本。IPv4 和 IPv6 地址。两者的工作方式不同,因此我将讨论 IPv4 (xxx.xxx.xxx.xxx) 地址。

在互联网上,IANA 公司注册了适用于不同国家的 IP 地址范围。每个国家/地区都会为每个 ISP 分配一小组 IP 地址,允许它们分发这些 IP 地址。由于人数多于可用的 IP 地址,因此除非支付额外费用,否则不会将 IP 地址分配给个人或域。

让我们假设情况并非如此。如果用户断开互联网连接,或者其 DHCP 租约到期,ISP 可能会提供一个新的 IP 地址。通常,ISP 只会为断开连接的用户提供此服务,因为旧的 IP 已用完,因此需要将旧的 IP 分配给新用户。如果第一个用户再次连接到互联网,并且其 IP 已被分配,则他们将获得一个新的 IP 地址。

每当您对 IP 地址进行 whois 查询时,您总是会看到哪家公司负责分发该 IP 地址。这要么是 ISP,要么是网站托管。

因为 whois 信息还列出了名称 + 地址详细信息,所以可以推算出 IP 所在的合理详细 GEO 位置。

如果某人使用某个国家/地区的大型 ISP,WHOIS 信息将告诉任何人该人居住在哪个国家/地区。但是,有些网站似乎拥有一个数据库,似乎能够精确到城市/街道级别,以查明 IP 地址的来源。虽然这些网站并不总是准确的,但还是有办法找到某人的位置。

但由于总是可以通过 IP 地址找到某人的 ISP,并且 whois 信息总是列出用于发送滥用投诉的电子邮件地址,因此总是可以找到并惩罚以某种方式在互联网上滥用的人。

无论何时,只要您连接互联网,就必须同意条款,其中规定不得发生任何滥用行为。如果投诉传到 ISP,他们可以暂停甚至终止互联网连接。

答案2

IP 地址通常由您的 ISP 与您唯一绑定。这意味着,如果您的 ISP 与拥有 IP 地址的人合作,他们就可以确定您的身份,从而确定您在互联网上使用过哪些服务。

但是,您永远无法保证所连接的 IP 地址确实与您认为的身份相关联。几乎总是有可能其他人可以访问该 IP,要么是因为那里有一个不安全的无线接入点,要么是因为它是一个开放的代理/VPN 服务。

关于地理位置 通常,ISP“拥有”或有权访问一组 IP 地址这一事实意味着,谁从这个范围内分配 IP 是相当确定的。因此,识别大致位置可能很简单。然而,这取决于该 ISP 如何分发 IP 地址。有些 ISP 不会关注地理位置,因此从 IP 地址确定地理位置的精度可能非常低。

答案3

IP 地址通常很不稳定 - 您现在可能有一个,五分钟后又会有一个不同的。此外,它可能只会到达您的“前门”。如果您家里有无线路由器,那么这堵墙后面可能有几台计算机。IP 地址不会告诉任何人哪台计算机已连接。

有关 IP 地址位置的最佳信息来自离您家最近的交换机/路由器。您的 ISP 负责您连接的“最后一英里” - 并且会准确知道特定 IP 地址与哪个路由器(帐单地址)相关联。

但重要的是,这可能只是另一个网络的入口点(防火墙)。我的(大型)员工在加利福尼亚使用代理服务器。当我在工作时连接到互联网时,您可能会认为我在加利福尼亚,但事实并非如此。

顺便说一句,“跟踪路由”可用于查找将信号从一个地方传送到另一个地方的中间点(路由器)。这些中间点的名称通常可以告诉您有关路由器位置的信息 - 而无需查找。

答案4

当不使用所谓的 IPv6 隐私寻址时,IPv6 地址可能包含您计算机的唯一 MAC 地址。这意味着无论您的计算机连接到哪个 IPv6 网络(家庭、学校、办公室、网吧),服务器都会看到相同的 MAC 地址。如果您愿意的话,这是一个超级 cookie。

幸运的是,如今 IPv6 隐私寻址是 Windows 和 OS X 的默认设置。我不知道 Linux,也不知道升级到最新版本的 Windows 或 OS X 的旧系统的设置是什么。

详细信息(以及如何预防)使用 IPv6 时如何避免暴露我的 MAC 地址?

相关内容