网络映射环境搭建的3种方法

时间:2024-05-22 14:26:49

搭建映射环境的3种方法:

1、用路由器开启映射,来模拟客户场景;

2、通过虚拟机实现;

3、借助办公环境实现;

目录:

网络映射环境搭建的3种方法

 

  1. 应用场景:

         网络映射环境搭建的3种方法

  1. 环境需求:

         有的公司需要在内部部署一套系统,会映射到公网,而不是直接用公网IP(成本问题)。所以有些软件需要模拟这样的客户场景,比如我们公司的CES服务器,客户就会这样部署。会在外网访问web或登录会议室开会。

  1. 搭建子网模拟真实环境:

网络映射环境搭建的3种方法

 

  1. 通过虚拟机模拟子网:

 

网络映射环境搭建的3种方法

  1. 借用办公环境构建子网:

网络映射环境搭建的3种方法

  1. 用路由器模拟客户场景

此方式略,参考2.1节搭建即可。

  1. 搭建虚拟机子网
  2. 安装虚拟机

安装方式略,比如可以安装vmware。

  1. 设置虚拟机为NAT

在不启动虚拟机时设置网络,如下图:

网络映射环境搭建的3种方法

  1. 运行虚拟机

可以运行虚拟机查看IP,如果与您的物理机不在一个网段说明配置成功。

本人的物理机IP:

网络映射环境搭建的3种方法

本人的虚拟机IP:

网络映射环境搭建的3种方法

  1. 在物理机配置映射

这里我们是把192.168.5.191的1087 映射到192.168.23.129的1087端口。

  1. 添加端口映射

在cmd命令行输入如下命令:

netsh interface portproxy add v4tov4  listenaddress=192.168.5.191 listenport=1087 connectaddress=192.168.232.129  connectport=1087

说明:

如果操作系统开启了主机防火墙,需要放行1087入站、出站规则。
如果想取消上面配置的端口转发,可以用如下语句:

  1. 查看配置的端口映射

命令行:netsh interface  portproxy show  v4tov4

网络映射环境搭建的3种方法

  1. 删除端口映射

命令行:netsh interface  portproxy delete v4tov4 listenaddress=192.168.5.191  listenport=1087

网络映射环境搭建的3种方法

  1. 验证端口映射

网络映射环境搭建的3种方法

网络映射环境搭建的3种方法

 

  1. 借用办公环境构建子网

网络映射环境搭建的3种方法

  1. 局域网服务器设置

找一天电脑作为服务器,修改服务器地址为不存在的一个网段,如上图中的办公环境是192.168.5.X网段,我们可以设置为192.168.9.X的一个iP。这里以192.168.9.204为例吧。

  1. 作为路由器的主机
  1. 首先需要把自己的5网段的IP设置为固定IP。
  2. 增加一个192.168.9.X网段的IP,这里以192.168.9.191为例。
  3. 测试从这个主机到服务器的网络情况,可以通过ping 192.168.9.204 测试。

--所有设备必须为同一个交换机,且能ping通新增的网段的IP。否则无法继续。

网络映射环境搭建的3种方法

网络映射环境搭建的3种方法

  1. 添加端口映射

netsh interface portproxy add v4tov4  listenaddress=192.168.5.191 listenport=8080 connectaddress=192.168.9.204 connectport=8080

网络映射环境搭建的3种方法

  1. 查看、删除映射

参考4.4章节内容。

  1. 从另外一台主机访问服务器

可以从办公环境的任一台服务器访问服务器了,此时的服务器地址为映射后的地址,如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测试。

网络映射环境搭建的3种方法

访问映射后的8080,如下图

网络映射环境搭建的3种方法