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

0x01 实验材料

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

0x02 开始

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

1
2
3
<?php
phpinfo();
?>

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

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

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

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

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

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

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

1
http://192.168.137.1:6666/phpinfo.php

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

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

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

本文标题:利用VMware进行端口映射(模拟外网访问内网)

文章作者:Pino-HD

发布时间:2018年06月10日 - 15:06

最后更新:2018年06月10日 - 15:06

原始链接:https://pino-hd.github.io/2018/06/10/利用VMware进行端口映射(模拟外网访问内网)/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持原创技术分享,您的支持将鼓励我继续创作!