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

0x01 实验材料

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

0x02 开始

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

<?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,然后通过访问

http://192.168.137.1:6666/phpinfo.php

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


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


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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,665评论 2 56
  • Teredo 原理概述 http://www.ipv6bbs.cn/thread-144-1-1.html (出处...
    我是叶问小盆友阅读 2,242评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • 今天看了一则新闻,当真有点吓到。 无人超市面试了,前段时间看了相关新闻,还在感叹太超前了,题目大大的写着,马云应该...
    我是格格阅读 204评论 0 0
  • 思念是梦中喊出的名字­ 是沉默中浮现的身影­ 是忧伤中写下的诗句­ 是双眼突然的泪珠­ 思念在如水的月光下­ 在充...
    mozik阅读 195评论 0 1