歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> VirtualBox NAT 端口映射(3.2.0版本以上)搭建Web服務器

VirtualBox NAT 端口映射(3.2.0版本以上)搭建Web服務器

日期:2017/2/28 15:49:11   编辑:Linux教程

VirtualBox 一直以來都是支持 NAT 端口轉發,在 3.2.0 版本裡,更改了設置辦法 , 命令非常的簡單:

VBoxManage modifyvm "VM name" --natpf1 "guesthttp,tcp,192.168.1.8,8800,10.0.2.15,80"

注解:

所有的連接請求將會從 192.168.1.8 這個 IP 的 8800 端口轉發到 Vm name 虛擬機 的 80 端口上。

VBoxmanage 命令在virtualbox 安裝目錄下面

Vm name :虛擬機的名稱

--natpf: 轉發的選項,後面的 1 是第幾個虛擬網卡

guesthtt p:是轉發名稱,實際上任意寫

tcp: 協議,不解釋了

1 92.168.1.8 :host 主機的 ip 地址,一般寫空就可以

2222 :host 主機的端口號

10.0.2.15 :虛擬機的ip 地址,一般寫空就可以

22 :虛擬機的端口號

-------------------------------分割線 -------------------------------

測試一下

環境:

我在我的筆記本上安裝了virualBox, 並且安裝了一個叫 “xp1” 的虛擬機, 。

我的筆記本( HOST ) ip :192.168.1.8

虛擬機(xp1) : xp1的網絡連接方式使用了 virtualbox 默認的 Nat 方式 ,並且安裝了 appache httpd server

目標: 當我在網址上打上http://192.168.1.8:8800 的時候,請求自動轉到虛擬機上面

步驟:

1、設置前需要關閉 xp1 虛擬機,要不設置不成功。再在 host 上面打開 cmd, 切換到 virtualbox 安裝目錄,運行命令:

VBoxManage.exe modifyvm "xp1" --natpf1 "guesthttp,tcp,,8800,,80"

2、重新打開 virtualbox xp1, 開啟 appache 服務器

3、在浏覽器中輸入 : http://192.168.1.8:8800,出現虛擬機 xp1 的 web 服務頁面

至此,xp1的http服務已經暴露在局域網了。通過上面的描述可以看到在xp1版本中端口映射已經做得比較簡單,並且非常完善了。

Copyright © Linux教程網 All Rights Reserved