Windows Server 2012,Hyper-V,如何為所有虛擬機器使用1個IP?

Windows Server 2012,Hyper-V,如何為所有虛擬機器使用1個IP?

我正在執行 Windows Server 2012 來託管多個虛擬機器。然而,我們的 ISP 只為我們指派了兩個 IP 位址,其中一個指派給主機作業系統 (Windows Server 2012)。如何進行設置,以便所有虛擬機器共用相同的第二個 IP 位址,並且流量正確路由到虛擬機器?

假設有一種方法,這是否會導致大量開銷,因為它現在必須執行一些額外的路由?我意識到完美的答案可能是獲得更多 IP 或使用外部獨立路由器,但這對我來說不可行。

答案1

您需要設定 Internet 連線共用,這會執行網路位址轉換 (NAT)。透過此設置,電腦將全部使用私人 IP 位址,並且您必須將連接埠從公用 IP 轉送到適當的內部位址。

Server 2012 已經支援這一點 - 您可以在主機上設定。有一個在這裡指導它將引導您完成整個過程。

或者,您可以設定一個正在運行的虛擬機pfSense或其他一些防火牆作業系統。它有兩個網路連接,一個連接到外部世界,獲取公共 IP 位址,另一個連接到與所有虛擬機器相同的虛擬交換器。這使得它就像您已將所有虛擬機器插入實體 NAT 設備/路由器一樣。

與 ICS 相比,單獨的防火牆虛擬機器可以讓您更好地控制一切的設定方式,但它也需要維護多一台虛擬機器。因此,您可以決定哪個選項更適合您的環境。

相關內容