Hyper-V結合遠程路由訪問實現一個公網IP
內部多個虛擬服務器的發佈
現在有一臺Windows Server 2008 服務器有且只有一個IP地址是可以進行Internet的網絡訪問,現在在該服務器上安裝hyper-v的角色,並且在Hyper-v上安裝兩臺Guest OS,VM1和VM2。VM1服務器上安裝的IIS,對外提供網站服務器。
以下是這個應該的基本架構圖。爲了使結構簡單,不容出問題,所以在物理服務器的宿主機上啓用遠程路由訪問,爲內部的物理服務器提供NAT的映射。
1.安裝虛擬網卡
打開設備管理器
選擇 操作—添加過時硬件
添加硬件嚮導,下一步
選擇搜索並自動安裝硬件
繼續下一步
選擇網絡適配器,繼續下一步
廠商選擇Microsoft,網絡適配器選擇Microsoft Loopback Adapter
繼續下一步
提示已經添加成功,完成添加硬件嚮導
我們可以再設備管理器中看見一個Microsoft Loopback Adapter的網絡適配器
在網絡連接中我們可以看見一塊Microsoft Loopback Adapter的網卡
通過Hyper-V的虛擬網絡管理器,我們需要虛擬一張外部的網卡,點擊添加
虛擬網絡設置名稱爲Microsoft Loopback,連接到外部並且允許管理操作系統共享
完成我們可以再網路連接中看見一張新的Microsoft Loopback網卡
設置Microsoft Loopback網卡地址爲172.16.1.1/24
並且這張網卡上去掉除過TCP/IPv4所有項目
設置完成後我們查看該網卡看的詳細信息
在已經安裝的虛擬機上,設置網絡適配器的網絡,爲剛纔新建的網絡Microsoft Loopback
完成後。我們對物理服務器添加遠程訪問和路由。點擊添加角色
通過嚮導添加,點擊下一步
選擇網絡策略和訪問服務,下一步
繼續下一步
這裏選擇路由,點擊路由
彈出添加角色嚮導,點擊添加所需的角色服務
確認後,下一步
點擊安裝
進行安裝中
安裝完成後
開始配置並且啓動路由和遠程訪問
下一步
選擇網絡地址轉化(NAT),下一步
選擇公用接口連接到Internet,這裏選擇物理網卡並且是外網的地址192.168.80.67,下一步
選擇啓用基本的名稱和地址服務,下一步
可以看見內部網絡地址和子網掩碼,計算機已經根據網卡的信息得出,繼續下一步
點擊完成後,路由和遠程訪問基本的配置就已經完成了。
完成後,在NAT的屬性裏,可以看見有一個地址分配的選項,勾選上後,表示內部的機器可以通過DHCP上網。
在虛擬機器上,我們通過ipconfig /renew,獲得了地址
在物理服務器上通過IE訪問虛擬機器上的Web服務器,已經成功
下邊要做的是通過外部地址訪問內部的這個web服務器。網絡策略和訪問—路由和遠程訪問—IPv4—NAT,我們找到外部物理網卡的鏈接,右鍵屬性
選擇 服務和端口—Web服務器(HTTP)。也可以自己添加自己需要的端口
修改專用地址,也就是需要做端口映射的內部虛擬機器的地址
如果內部還有其它服務器需要映射,可以安裝上邊的方法添加。