1、需求點描述:windows
一、在有路由器的狀況下,可以經過固定的外網IP訪問路由器中某臺實體機中運行的虛擬機。tomcat
二、可以經過外網IP訪問該虛擬機中的ftp、遠程鏈接、iis、tomcat等。服務器
2、原理分析:網絡
一、利用路由器的虛擬服務功能實現端口轉發(目前市面上大多路由器都具有該功能),或者利用路由器的DMZ功能直接將一臺虛擬機暴露出來。工具
這裏利用路由器的虛擬服務功能實現該效果。測試
二、利用vmware自帶網絡橋接方式,將虛擬機中的操做系統聯網方式跟實體機獨立開來,操作系統
也就是說,相似於一臺新的電腦在鏈接路由器。server
3、所需工具:圖片
一、vmware 確定得有吧.ip
二、在vmware中的操做系統,本人裝的是windows server 2003
三、一個可以實現端口轉發的路由器。
四、運營商的固定IP,其實動態IP也可以實現,只不過每次啓動都要去修改而已。我在再最後講一下。
4、正式開始吧:
第一步,先配置vmware中的網絡鏈接方式。先要啓用vmware的虛擬機網卡,右鍵個人電腦——設備管理——而後網絡適配器:把兩張vmware的網卡設置爲啓用
第二步,將vmware的兩張網卡的IP得到方式設置成本身獲取,不少狀況下這兩張網卡的IP在安裝完vmware時會自動給你一個默認的IP地址,我剛開始作的時候由於這裏沒有修改因此致使我一直沒有成功,後來才發現這裏必須去自動獲取IP,不然會鏈接不到路由器的網關,打開網絡和網絡共享中心,修改這兩張網卡的ip獲取方式:
第三步,要設置虛擬機中操做系統鏈接網絡的方式,默認狀況下虛擬機中的聯網方式爲NAT,修改爲Bridged橋接的方式鏈接。
選中虛擬機右鍵Settings或者,點擊虛擬機在右邊就能找到該配置。
第四步,運行vmware中的操做系統,而後查看右下角鏈接網絡的圖片是否正常,沒有鏈接上的話右下角的圖標會變成灰色:
第五步,配置vmware內操做系統的IP地址:網上鄰居——屬性——右鍵本地鏈接——屬性——選擇IP——屬性:
OK到這裏虛擬機中的操做系統的網絡鏈接已經徹底獨立了,到路由器中的IP列表去看看有沒有這臺操做系統鏈接網絡的列表
第六步,設置路由器的端口轉發服務:
最後,運行vmware內操做系統的tomcat來作測試,利用運營商的固定IP來訪問80端口
完成,結束。
接下來就能夠爲這臺操做系統配置FTP、IIS、遠程鏈接了。
至於動態IP該如何訪問呢,其實很簡單,就是記錄這個動態IP而後來利用這個動態IP訪問這個80端口(服務器),不過由於是動態IP的緣由,因此每次路由器重啓都必須記錄那個動態IP,或者使用動態DNS軟件來綁定。
DMZ:使用這個功能的話直接將搭建好的獨立虛擬服務器IP暴露出來就好了,就直接可以經過外網的IP進行訪問了。不過這個好像不能更改訪問端口,還要研究下