搭建映射环境的3种方法:
1、用路由器开启映射,来模拟客户场景;
2、通过虚拟机实现;
3、借助办公环境实现;
目录:
- 应用场景:
- 环境需求:
有的公司需要在内部部署一套系统,会映射到公网,而不是直接用公网IP(成本问题)。所以有些软件需要模拟这样的客户场景,比如我们公司的CES服务器,客户就会这样部署。会在外网访问web或登录会议室开会。
- 搭建子网模拟真实环境:
- 通过虚拟机模拟子网:
- 借用办公环境构建子网:
- 用路由器模拟客户场景
此方式略,参考2.1节搭建即可。
- 搭建虚拟机子网
- 安装虚拟机
安装方式略,比如可以安装vmware。
- 设置虚拟机为NAT
在不启动虚拟机时设置网络,如下图:
- 运行虚拟机
可以运行虚拟机查看IP,如果与您的物理机不在一个网段说明配置成功。
本人的物理机IP:
本人的虚拟机IP:
这里我们是把192.168.5.191的1087 映射到192.168.23.129的1087端口。
- 添加端口映射
在cmd命令行输入如下命令:
netsh interface portproxy add v4tov4 listenaddress=192.168.5.191 listenport=1087 connectaddress=192.168.232.129 connectport=1087
说明:
如果操作系统开启了主机防火墙,需要放行1087入站、出站规则。
如果想取消上面配置的端口转发,可以用如下语句:
- 查看配置的端口映射
命令行:netsh interface portproxy show v4tov4
- 删除端口映射
命令行:netsh interface portproxy delete v4tov4 listenaddress=192.168.5.191 listenport=1087
- 验证端口映射
- 借用办公环境构建子网
- 局域网服务器设置
找一天电脑作为服务器,修改服务器地址为不存在的一个网段,如上图中的办公环境是192.168.5.X网段,我们可以设置为192.168.9.X的一个iP。这里以192.168.9.204为例吧。
- 作为路由器的主机
- 首先需要把自己的5网段的IP设置为固定IP。
- 增加一个192.168.9.X网段的IP,这里以192.168.9.191为例。
- 测试从这个主机到服务器的网络情况,可以通过ping 192.168.9.204 测试。
--所有设备必须为同一个交换机,且能ping通新增的网段的IP。否则无法继续。
- 添加端口映射
netsh interface portproxy add v4tov4 listenaddress=192.168.5.191 listenport=8080 connectaddress=192.168.9.204 connectport=8080
- 查看、删除映射
- 从另外一台主机访问服务器
可以从办公环境的任一台服务器访问服务器了,此时的服务器地址为映射后的地址,如192.168.5.191的8080,然后192.168.5.191 自动把8080的内容转发给192.168.9.204上的8080.
注意:
为了仿真模拟,不建议在作为路由器的主机*问服务器。即您所在的客户端ping 不同所谓的路由主机(9网段的IP),ping不同服务器的IP(9网段)。如下图从192.168.6.165进行ping测试。
访问映射后的8080,如下图