应用场景
公网用户访问内部服务器
报文的转换过程:公网用户访问私网服务器的报文到达防火墙时,目的地址(私网服务器的公网地址)经过NAT Server转换为私网地址,然后源地址经过源NAT也转换为私网地址,且和私网服务器属于同一网段。这样报文的源地址和目的地址就同时进行了转换,即完成了双向NAT。当私网服务器的响应报文经过防火墙时,再次进行双向NAT,报文的源地址和目的地址均转换为公网地址。
私网服务器收到转换后的报文时,发现报文的源地址跟自己的地址在同一网段。那么,私网服务器回应时,就不会去查找路由表,而是发送ARP广播报文询问此地址对应的MAC地址。防火墙会将连接私网服务器接口的MAC地址发给私网服务器,所以私网服务器将响应报文发送至防火墙,防火墙再对其进行后续处理。
既然私网服务器上省去了查找路由的环节,那就不用设置网关了,这就是配置源NAT的好处。如果只有一台私网服务器,的确感受不到有什么便捷。如果有几十台甚至上百台服务器需要配置或修改网关时,我们就会发现配置源NAT是多么方便。
应用双向NAT时还有一个前提条件,那就是私网服务器与防火墙源NAT地址池必须在同一个网段。
具体配置
- 路由器的配置