Networking

如何使用 NAT 和埠轉發在 Windows VirtualBox 上調試 Internet 伺服器?

  • August 23, 2016

我正在使用一個名為 Memoq 的程序,它偵聽埠 2705。我想讓它從 Internet 訪問,但由於未知原因它失敗了。

設置如下所示:Internet -> 路由器 -> 伺服器 -> 帶有 Memoq 的 Virtualbox 電腦

我將路由器設置為將埠 2705 轉發到伺服器,將 Virtualbox 設置為將埠 2705 從主機轉發到訪客(使用 NAT)。我在兩台電腦上都禁用了防火牆(它們執行 Windows)。

如果我嘗試從 virtualbox 和伺服器遠端登錄到埠 2705,它可以工作,但如果我在其他電腦(網際網路或網路)上做同樣的事情,它會失敗。

我不是網路專家,我怎麼能找出問題所在?

您的問題很可能是您通過路由器和主機伺服器對流量進行雙重 NAT。

我會親自移動虛擬機以使用橋接網路,然後從路由器直接埠轉發到虛擬機。


我也同意 HopelessN00b 的評論,即您應該將 VirtualBox 替換為像樣的虛擬機管理程序,例如 Windows 上的 HyperV。

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