当我将客户端 IP 更改为不同的子网时,为什么我的客户端仍在与我的服务器通信?

当我将客户端 IP 更改为不同的子网时,为什么我的客户端仍在与我的服务器通信?

有时,我会使用 Verizon Mifi 适配器通过我的办公室网络(没有互联网)共享互联网连接。

为此,我必须在适配器上共享互联网连接,这会将我的本地 IP 地址更改为不同的子网,以及任何使用共享资源的人,本质上断开了使用互联网的任何人与办公网络的连接。

因此,办公网络在子网 192.168.2.0 上运行

共享后,客户端现在在子网 192.168.137.0 上有一个 IP

这显然使我们在加入互联网连接后无法与办公室网络通话。

我以为是这样。我的一位同事指出,他仍然可以使用 UNC 连接到我们的服务器,

\\servername\sharename

他无法使用服务器 IP ping 服务器。但是,当他使用服务器的友好名称 ping 服务器时,服务器能够 ping 并使用 MAC 地址回复(我假设使用 ARP 缓存)。因此,它不是将名称解析为 IP,而是解析为 MAC 地址。

然而,据我所知这里,他仍然无法连接到服务器。

任何有用的解释都将非常感激。

答案1

这里最合理的解释是通信是通过 IPv6 进行的。大多数现代操作系统都默认启用 IPv6。

与 IPv4 中每台主机通常只有一个地址不同,在 IPv6 中,主机可以同时拥有多个地址。当接口首次启动时,它将只有一个“链路本地”地址。稍后可能会添加其他类型的地址,但链路本地地址将保留。

答案2

有两种可能的解释。

  1. 他正在使用离线文件。
  2. 他没有断开与本地办公室网络的连接。您可以从他的计算机上运行 ipconfig /all 并验证这一点。

相关内容