服务器映射案例介绍

  一、客户需求

  某事业单位要求实现内网PC可以同时通过公网域名、公网IP和私网IP来访问内网的某台服务器SERVER,内网PC与服务器在一个网段。

  二、需求分析

  内网主机通过公网来访问映射的SERVER在MSR路由器上都是通过NAT DNS-MAP来实现的,但不能同时通过公网IP和私网IP来访问SERVER。如果在设备内网口配置NAT SERVER则可以把访问公网地址转换成私网地址,然后向SERVER发起连接,但源地址还是内网主机的地址,此时SERVER给PC回应报文时就不会走路由器,直接发到了内网PC上,内网PC认为不是自己要访问的地址,会把这个报文丢弃,因此会导致连接中断。如果让SERVER把报文回给路由器,路由器再根据NAT SESSION就可以正确转发给PC了。

  三、解决方法

  在路由器内网接口出方向配置一个NAT OUTBOUND就可以了。

  四、拓扑图

                               图片4.png       

  五、简要配置

  路由器上配置:

  acl number 3000

  rule 1 permit tcp source x.x.x.x0.0.0.255 destination x.x.x.x 0

  interfaceGigabitEthernet0/0

  ip address x.x.x.x 255.255.255.0

  nat outbound 3000

  nat server protocol tcp globalx.x.x.x www insidex.x.x.xwww

  这样PC访问公网域名或者公网IP时,路由器通过nat sever将报文发给内部服务器同时nat outbound命令将PC源地址转换为MSR路由器内部接口地址,Sever收到报文会将报文发给MSR路由器内部接口再通过nat session会话表将报文发给PC,保证了路径来回一致性。


2015年07月