連接到與 Hyper-V 上的主機具有相同 IP 的虛擬機

連接到與 Hyper-V 上的主機具有相同 IP 的虛擬機

我有一台裝有 Windows Server 2019 的專用伺服器,上面安裝了 Hyper-V。我創建了一個外部交換機和我的第一個虛擬機,並且該虛擬機具有互聯網連接。然而,我想要做的是,我希望客戶透過他自己的電腦連接到我透過 RDP 創建的虛擬機器。當我在主機和虛擬機器上搜尋“whatsmyip”時,它們具有相同的 IP。

那麼,我的客戶應如何透過 RDP 連接到虛擬機器?如果您透過 RDP 連線到 IP,您將連接到主機伺服器。我沒有任何額外的 IP 可以分配給虛擬機,我只有一個。

艾米爾

答案1

主機和虛擬機器都透過路由器存取網際網路。諸如whatsmyip 之類的服務會傳迴路由器的IP 位址,因此看起來它們都具有相同的位址。

只要不需要訪問虛擬機,這就不應該打擾您 來自網路。只要主機和虛擬機器發起連接,一切都會正常工作到網路

如果您希望主機和虛擬機器都可單獨尋址 來自網路,您需要透過連接埠號碼來區分它們。

有關連接埠轉送的更多資訊:

答案2

一個常見的原因是機器具有相同的名稱。網路會給他們相同的號碼。另請檢查 hyper-v 是否未傳遞相同的 mac 號碼。名稱和 mac 號碼將執行此操作。

答案3

我想要做的是,我希望客戶透過他自己的電腦連接到我透過 RDP 創建的虛擬機器。 ..... [但]他們有相同的IP。

變更 Hyper-V 外部交換器中的 IP 位址。您的主機和來賓電腦需要具有不同的內部 IP 位址。

如果訪客在路由器上設定為靜態 IP,請確保它是唯一的內部 IP。

這是最好、最實用的解決方案。

確保嘗試存取的電腦也具有不同的 IP。

這樣做會將內部 IP 位址與外部 IP 位址分開(這應該無關緊要)。

相關內容