当虚拟机具有相同的 IP 地址时,如何处理通过互联网的请求?

当虚拟机具有相同的 IP 地址时,如何处理通过互联网的请求?

所有虚拟机(包括主机)在连接到互联网时都具有相同的 IP 地址(我正在使用桥接适配器)。那么网络和我们的网络浏览器如何处理请求。

我的意思是,假设我们从所有虚拟机和主机请求 Facebook,并登录不同的帐户。据我所知,所有请求都得到了正确处理。
当所有机器都具有相同的 IP 时,它们不会混淆吗?还是因为在桥接模式下,所有虚拟机都充当单独的节点,如所解释的那样这里
如果是这样,那么为什么它们没有不同的 IP 地址?(这些是我通过 PSK WiFi 连接到互联网时的情况)
当我尝试通过强制门户连接时,ISP 一次只允许一台机器连接到互联网,另一台机器会自动注销。为什么会这样?当所有虚拟机都应该有相同的 IP 地址时。

答案1

有几个因素在起作用。首先,Facebook 和其他网站通常根据特定于用户、浏览器、PC 等的 cookie 中保存的信息建立登录会话。您可以使用 Chrome 和 IE 以两个独立用户身份登录 FB - 没问题。

其次,桥接的虚拟机连接在 LAN 端有自己的 IP,并且位于 NAT 防火墙后面。它们在 WAN 上有相同的 IP,防火墙会跟踪流量的来源,并确保与正确的请求者建立会话。您看到的结果是防火墙在 Internet/WAN 端显示来自单个 IP 的所有流量。

相关内容