为什么我在不同的网站上有不同的 IP 地址?

为什么我在不同的网站上有不同的 IP 地址?

我的无线路由器显示的IP地址是113.46.75.*,一些网站例如ip138.com,www.ip.cn将其显示为我的IP。

但其他网站,例如谷歌搜索“我的 IP 是什么”,www.whatismyip.com,www.whatsmyip.org,显示我的 IP 是121.18.126.*

我很好奇为什么会发生这种情况以及这是如何可能的。

那么,为什么不同的网站显示我有不同的IP呢?

谢谢大家!

另外:我多次更改了我的 IP 地址(重新启动了调制解调器),并且所有地址都一样113.46.*.*,但是在谷歌搜索“我的 IP 是什么”时,我的 IP 地址并没有改变。

我的 ISP 是一家小公司,所以我认为在访问某些网站时,我确实会被 NAT 或代理到一些可以访问这些网站的 IP 地址 - 但这并不能避免防火墙,因为我仍然被阻止访问某些网站。

但我仍然需要更多信息或资源来支持我们的猜测。谢谢!

答案1

您看到的这个“错误” IP 地址很可能是您和您的互联网服务提供商的互联网连接之间的透明代理。

这基本上就是 paxdiablo 试图表达的意思,使用 NAT 时您不一定会获得分配的本地地址,实际上您可能拥有一个完全可访问的“普通”IP 地址(因此您可以运行需要传入连接的服务器和 voip 客户端),但您的实际数据连接是通过透明代理进行的,该代理可以捕获和缓存大量网站,以便它们可以执行诸如缓存常见网站之类的操作并减少这些网站使用的总体带宽。

这意味着,根据网站如何解析您的 IP 或透明代理是否启动,您的地址可能会与试图追踪您的网站看起来不同。

我以前在我的 ISP 上发现过几次这种情况。如果您尝试对这个奇怪的 IP 地址进行“whois”查询,那么您可能会发现它属于您的 ISP 或其上游提供商。

另一种方法是进行“主机名”查找,它可能会解析出一些有用的东西,比如 proxy.somelocation.myisp.com,就像我过去遇到这种看似奇怪的情况时它所做的那样。

答案2

欢迎来到NATting 的奇妙世界、防火墙、路由器和其他相关网络基础设施。

由于 NAT(网络地址转换),您的本地 IP 地址很少是外界所看到的 IP 地址。

您的 ISP 或本地路由器通常会为您进行这种转换,以便许多不同的人可以共享相同的 IP 地址(例如,本地地址,如 10.xxx 或 192.168.xx,并且是记忆中的地址,因此不要将实际值视为真理)。这些本地地址是...嗯...本地的,因此它们不会被“发布”到真实的互联网上。

这样,我们就不会在 1986 年用尽 IPv4 地址 :-)

答案3

ip138.com、www.ip.cn好像是中文的,其他网站都不是。

如果你也在中国,那么也许你正在代理到中国境外的网站以避开政府防火墙(或类似的东西)?

相关内容