Vpn

VPN 上奇怪的客戶端 IP 切換

  • April 5, 2012

讓 ABCD 成為我的 VPN 伺服器的公共 IP。讓 WXYZ 成為客戶端連接 VPN 之前的 IP。

我的VPN伺服器在區域網路內的IP地址是10.8.0.1,客戶端是10.8.0.6。我還在託管 VPN 的同一台機器上執行網路伺服器。上面是一個簡單的網頁,執行與 whatismyip.org 完全相同的操作(即,簡單地列印請求者的 IP)

讓我為你說明這個場景。

在 Chrome 視窗中,我有三個選項卡,括號中的是 URL:

A B C D

這是我希望看到的。它是 VPN 伺服器的公共 IP。

10.8.0.6

好的,看起來預期。他們現在在同一個區域網路後面。

WXYZ

怎麼回事??基本上,如果我在通過隧道訪問網路伺服器時,會顯示我的機器在隧道之前的 IP 地址!

請記住,tab2 和 tab3 是同一個網頁。為什麼 Tab3 不將客戶端 IP 顯示為自己的 IP(即顯示 ABCD)???

我希望這個問題很清楚,在此先感謝!

猜測 abcd 也是您的 NAT 網關。當您設置 VPN 時,客戶端會在路由表中設置一個條目以了解如何到達 VPN 網關。在 VPN 的路由策略接管之前,它需要此路由才能到達 VPN。當您直接與 abcd 交談時,您的客戶端是通過網際網路而不是 VPN 連接的。

您可以通過查看客戶端上的路由表來驗證這一點。它應該有一個路由條目來通過客戶端的正常路由與 abcd 通信,並且預設路由應該由 VPN 適配器上的 VPN 網關接管。

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