Networking

當我將客戶端 IP 更改為不同的子網時,為什麼我的客戶端仍在與我的伺服器通信?

  • April 14, 2022

有時,我使用 Verizon Mifi 適配器通過我的辦公室網路(沒有網際網路)共享網際網路連接。

為此,我必須在適配器上共享 Internet 連接,這會將我的本地 IP 地址更改為不同的子網,以及使用共享資源的任何人,實質上是將使用 Internet 的任何人與辦公室網路斷開連接。

因此,辦公網路在子網 192.168.2.0 上執行

共享後,客戶端現在在子網 192.168.137.0 上有一個 ip

這顯然使我們無法在加入網際網路連接後與辦公室網路交談。

或者我是這麼想的。我的一位同事指出,他仍然可以使用 UNC 連接到我們的伺服器,

\\servername\sharename

他無法使用伺服器 ip ping 伺服器。但是,當他使用友好名稱 ping 伺服器時,它能夠 ping 並使用 MAC 地址回复(我假設使用 ARP 記憶體)。因此,不是將名稱解析為 IP,而是解析為 MAC 地址。

但是,從我在這裡閱讀的內容來看,他仍然應該無法連接到伺服器。

任何有用的解釋將不勝感激。

這裡最合理的解釋是通信是通過 IPv6 進行的。大多數現代作業系統預設啟用 IPv6。

與 IPv4 中每個主機通常有一個地址不同,在 IPv6 中,主機應該同時有多個地址。當介面第一次出現時,它將只有一個“連結本地”地址。稍後可能會添加其他類型的地址,但仍保留連結本地地址。

有兩種可能的解釋。

  1. 他正在使用離線文件。
  2. 他沒有與本地辦公室網路斷開連接。您可以從他的電腦上執行 ipconfig /all 並進行驗證。

引用自:https://serverfault.com/questions/1027091