当我连接到 vpn 时,Ipv4 不在私有范围 IP 内?

当我连接到 vpn 时,Ipv4 不在私有范围 IP 内?

据我所知,当您连接到 vpn 服务器时,它应该为您提供私有 IP(192.168.0.0 - 192.168.255.255 或 172.16.0.0 - 172.31.255.255 或 10.0.0.0 - 10.255.255.255)但是当我在 cmd ipconfig 中连接到 vpn 时,我的 ipv4 以 100.127.xx 开头,这不在私有范围 IP 内,我这里遗漏了什么?

答案1

你遗漏了两件事:

1. 私人地址不是强制性的

任何类型的网络都无需使用私有 IP 地址。我们使用私有地址范围的主要原因是我们没有足够多的公共(即普通)IPv4 地址可供使用。(因此转向 IPv6。)

如果网络运营商拥有足够大的公共 IP 地址块,他们可以将其用于他们的 LAN、VPN 或者任何他们想要的用途,而不一定用于 WAN 连接。

(“虚拟专用网络”中的“专用”一词与私人使用的 IP 地址范围无关;它之所以这样命名,只是因为它可以让你连接到某人的私有网络, 字面上地。)

2. 你看到的地址实际上并不是公开的

除了您提到的三个私人范围之外,还有第四个:100.64.0.0/10,供 ISP 使用,而非终端网络使用,但其他方面仍属于同一类型的“私人使用”地址块。(见RFC 6598了解更多信息)。

/10 扩展到 100.64.0.0 – 100.127.255.255,您的地址 100.127.xx 就在这个范围内。

答案2

100.127.xx 是 100.64.0.0/10 地址块的一部分,其中包含 100.64.0.0–100.127.255.255 范围内的所有 IPv4 地址。

此范围为私有 IP 地址保留,但您可能会看到它超出 10.xxx 和 192.xxx 范围。

具体来说,100.64.0.0/10 范围用作私有地址范围运营商级 NAT

相关内容