環境說明:
本機A的ip:192.168.0.242
服務器B的ip:192.168.0.125
服務器上的虛擬機C的ip:192.168.43.129
目前狀態:
B上面能訪問C上的站點kylin站點:http://192.168.43.129:7070/kylin/
A能ping通B的ip,
但是A無法訪問C上的站點:http://192.168.43.129:7070/kylin/
要達到的目的:
在A上能通過如下地址 http://192.168.0.125:7070/kylin/ 映射訪問到 http://192.168.43.129:7070/kylin/
操作如下:
1、選中要訪問的虛擬機,在網絡設置中設置NAT模式:
2、點Vmware Workstation 中點“編輯”——“虛擬網絡編輯器”,打開編輯頁面,選中VMnet8,進入如下操作:
點擊NAT設置,打開如下界面:
點擊添加打開端口映射設置界面:
主機端口:就是裝虛擬機這台主機的端口,也就是你要對外開放的端口號,這里設置成kylin默認的端口號7070(也可更改成其他)
虛擬機ip:就是虛擬機的ip地址,這里是192.168.43.129
虛擬機端口:就是虛擬機中應用的端口,也就是要在外部訪問虛擬機里面應用的端口號,這里就是kylin的7070
設置好之后點擊確定 、確定、然后最上層界面 虛擬網絡編輯器界面點擊應用之后再點確定即可。
3、裝虛擬機的主機防火牆的高級設置中添加“入站規則”,添加7070端口
否則外面的機器即使能ping通裝虛擬機的主機ip,也訪問不了這個kylin的網址。
通過上述設置就能訪問如下地址了:http://192.168.0.125:7070/kylin/
其實訪問的就是虛擬機C上的http://192.168.43.129:7070/kylin/