【端口映射】利用VMware进行端口映射(模拟外网访问内网)

0x01 实验材料

两台笔记本,vmware workstation软件,安装好的ubuntu虚拟机并且搭建好了web服务

0x02 开始

我在ubuntu虚拟机里搭建了web服务器,并在/var/www/html目录下新建了phpinfo.php,代码如下


我在ubuntu本地访问一下,成功

【端口映射】利用VMware进行端口映射(模拟外网访问内网)_第1张图片

这里我的web端口设为了8088,不是默认的80端口

然后就要开始设置vmware了。选择编辑 -> 虚拟机网络编辑器,选择VMnet8,类型是NAT模式,配置如图

【端口映射】利用VMware进行端口映射(模拟外网访问内网)_第2张图片

这里重点是NAT设置中的端口转发选项,主机端口6666,当然也可以是别的端口,虚拟机IP地址设置为ubuntu虚拟机的ip地址(这里我把虚拟机的ip地址设置为了静态的IP了,方便做实验嘛~如何设置可以到我的Linux文集中找到相关文章)

设置好了NAT设置之后,还要在虚拟机设置中把网络连接选项为自定义模式,并选择VMnet8,具体如下图


【端口映射】利用VMware进行端口映射(模拟外网访问内网)_第3张图片

最后,笔记本开启热点,点击右下角的wifi图标,有个网络设置(win10是这样的)


【端口映射】利用VMware进行端口映射(模拟外网访问内网)_第4张图片

我另一台笔记本已经连接上热点了,ip地址为192.168.137.134,这里当作外网ip,然后这里我是将开启热点的电脑当作一台路由器了,ip地址通过ipconfig命令查看,是192.168.137.1,然后通过访问

http://192.168.137.1:6666/phpinfo.php

就发现访问到了处于内网的web服务器了!


【端口映射】利用VMware进行端口映射(模拟外网访问内网)_第5张图片

然后本次实验的网络拓扑图可以理解为这样:


【端口映射】利用VMware进行端口映射(模拟外网访问内网)_第6张图片

因此可以说明通过端口映射是可以满足外网访问内网的需求的。

你可能感兴趣的:(【端口映射】利用VMware进行端口映射(模拟外网访问内网))