关键词:端口映射、源地址转换、目的NAT

一、单出口场景配置思路
常见单出口场景的端口映射的需求有两种:满足外网用户的访问,满足内网用户使用公网地址的访问;具体配置如下。

满足外网用户的访问

      


满足内网用户使用公网地址的访问

      

二、多出口场景配置思路
多出口场景的端口映射,分别完成两个出口的端口映射配置后需要配置源路由,确保“源进源出,来回路径一致”。
举个双出口的例子,分别有电信、联通两个出口,分别完成两个出口的端口映射配置,此时需要配置两组源路由。
1、内网口,启用允许源IP路由

    

2、分配配置电信、联通出口的源路由。目的:确保外网用户访问源进源出,来回路径一致
  • 源地址:映射为电信、联通的公网IP;
  • 目的地址:0.0.0.0/0.0.0.0任意;
  • 下一跳:分别为电信、联通的网关;

       

       

3、内网用户访问电信、联通端口映射的源路由的配置。目的:确保外网用户访问源进源出,来回路径一致
  • 源地址:映射为电信、联通的公网IP;
  • 目的地址:内网服务器网段;
  • 下一跳:内网核心交换机;

       

       


三、常见问题

1、端口映射不成功,常见的环境问题

  • 80、8080、8088端口默认关闭,需要公安部报备后开放;     测试方法:服务器直接连接公网或者搭建个简易的WEB服务器进行测试;
  • 服务器启用防火墙,限制访问IP网段;或者网页代码限制;     测试方法:登录服务器核实配置或使用新内网网段进行访问测试;
  • 服务器上网异常,或者没有通过配置映射的防火墙上网;     测试方法:登录服务器测试上网是否正常,tracert确认上网的路径;
  • 服务器本身服务映射不正常;     测试方法:内网用户使用服务器内网IP访问测试;

2、端口映射、IP映射、包过滤等配置后不起效果、不生效

请检查安全规则的状态是否生效(安全规则条目最后显示打钩)
由于安全规则是从上往下匹配的,匹配中一条之后不再继续往下匹配,故请检查在此条规则之前是否还有其他冲突的规则策略;

3、防火墙端口映射是否可以不使用接口上的IP地址或者使用与接口不同段的IP地址

可以。防火墙安全端口映射规则定义的IP地址需要是已经定义好的。

因此可以在对象定义——接口IP组中定义好这个IP,再在规则中引用。

【与路由产品不一样,防火墙一个接口上既可以设置多个不同段的IP地址,也可以设置多个相同段的IP地址,如果此问题是因为要映射的地址与端口IP在同一个段而引发,则无需顾虑,直接将要映射的IP设置在接口,再在规则中调用即可】

 

4、防火墙端口映射规则是否可以设置内网不同服务器的相同端口映射到同一个外网IP的不同端口

可以。外网访问映射的地址时,是以映射的公网IP+端口来区分匹配到哪条规则的。


5、SSH端口如何设置映射

由于TCP 22、6666、6667、9999等端口保留给设备管理使用,所以当这些端口配置端口映射时,管理主机只能访问防火墙相关的服务,只有非管理主机才能访问规则映射的服务 ,解决方法:

 1、如果某台主机要从外网访问内网服务器的SSH服务,需确保该主机不是管理主机,防火墙管理主机列表中不能勾选;允许所有主机管理,且该主机IP不能出现在管理主机列表中; 

2、修改内网服务器的服务端口后,再配置该端口的映射,让外网访问。