所有虚拟机(包括主机)在连接到互联网时都具有相同的 IP 地址(我正在使用桥接适配器)。那么网络和我们的网络浏览器如何处理请求。
我的意思是,假设我们从所有虚拟机和主机请求 Facebook,并登录不同的帐户。据我所知,所有请求都得到了正确处理。
当所有机器都具有相同的 IP 时,它们不会混淆吗?还是因为在桥接模式下,所有虚拟机都充当单独的节点,如所解释的那样这里。
如果是这样,那么为什么它们没有不同的 IP 地址?(这些是我通过 PSK WiFi 连接到互联网时的情况)
当我尝试通过强制门户连接时,ISP 一次只允许一台机器连接到互联网,另一台机器会自动注销。为什么会这样?当所有虚拟机都应该有相同的 IP 地址时。
答案1
有几个因素在起作用。首先,Facebook 和其他网站通常根据特定于用户、浏览器、PC 等的 cookie 中保存的信息建立登录会话。您可以使用 Chrome 和 IE 以两个独立用户身份登录 FB - 没问题。
其次,桥接的虚拟机连接在 LAN 端有自己的 IP,并且位于 NAT 防火墙后面。它们在 WAN 上有相同的 IP,防火墙会跟踪流量的来源,并确保与正确的请求者建立会话。您看到的结果是防火墙在 Internet/WAN 端显示来自单个 IP 的所有流量。