来自 ipconfig 和 whatismyipaddress.com 的不同 IP

来自 ipconfig 和 whatismyipaddress.com 的不同 IP

当我在命令提示符中输入 ipconfig 时,我得到的 IPv4 是 192.168.xx,而如果我访问 whatismyipaddress.com 之类的网站,我得到的 IPv4 是 80.50.xx

为什么我得到两个不同的结果?

答案1

这不是http://security.stackexchange.com

如果你对 IP 进行一些研究,你很快就会发现 192.168.0.0/16 范围是保留给私有网络。这意味着它不是一个可以从“外部”看到的地址。

网站显示的 IP 对应于您的连接端点的 IP。通常,这是您的 ISP 在您的调制解调器/路由器连接到互联网时提供给它的 IP。

然后,路由器可以自由地将流量调度到一组私有 IP 地址,以允许多台计算机使用相同的公共 IP。

答案2

192.168 地址是你的机器相对于你的当地的网络。例如,如果我的 PC、移动设备和控制台连接到路由器,则我的 PC 可能是 192.168.0.1,我的移动设备可能是 192.168.0.2,而我的控制台可能是 192.168.0.3,依此类推。

您的本地 IP 地址只对您自己的路由器有用。如果您去别人家,您可能会发现他们的本地 IP 地址也是以 192.168 开头,从 192.168.0.1 开始,然后逐个增加到连接到路由器的每个设备。

另一方面,您提供的其他 IP 地址可能远大于 0.1 或 0.2 ,因为这是与您的 ISP 相关的 IP 地址。这就是其他网站看到您的 IP 地址的方式 - 他们不关心您的本地 IP 地址,这只对您的路由器很重要,他们想知道应该将内容传送到哪个 ISP,更具体地说,是该 ISP 的哪个用户。

答案3

我会给你一个答案为什么如何开始:

私有地址保留池起源于可扩展性问题称为IPv4 地址耗尽我个人建议阅读这篇文章)。

关于你的问题的基本解释(不是问题)。

是因为你位于一个网络设备(如 SoHo 路由器)后面,并且局域网(使用私有地址)并与内部主机进行通信广域网使用称为NAT

ASCII 图:

[WAN Provided for your ISP]  <--> [NAT Metodology] <--> [Local Area Network]
IP ADDR:80.x.x.x(Public)                                IP ADDR:192.168.1.x(Private)

NAT 方法允许从您的主机到广域网以及反之亦然的通信。

相关内容