iptables防火墙(二)

SNAT策略及应用
应用环境:局域网主机共享单个公网IP地址接入Internet
原理:源地址转换,Source Network Address Translation
          修改数据包的源地址web

SNAT策略概述:服务器

(1)局域网共享上网ide

2018-01-18_205900.png

(2)只开启路由转发,未设置地址转换的状况工具

2018-01-18_210039.png

(3)开启路由转发,并设置SNAT转换的状况测试

2018-01-18_210131.png

SNAT策略的应用spa

前提条件:3d

局域网各主机正确设置IP地址/子网掩码rest

局域网各主机正确设置默认网关地址blog

Linux网关支持IP路由转发ip

步骤:

(1)打开网关的路由转发

2018-01-18_210810.png

2018-01-18_210920.png

2018-01-18_211031.png

在测试过程当中,若只但愿临时开启路由转发,也能够执行如下操做:

2018-01-18_211446.png

或者

2018-01-18_211535.png

(2)正确设置SNAT策略

2018-01-18_211816.png

共享动态IP地址上网

在某些状况下,网关的外网IP地址可能并不固定,针对这种需求,iptables命令提供了一个名为MASQUERADE(假装)的数据包控制类型。

2018-01-18_212436.png

DNAT策略及应用

应用环境:在Internet中发布位于企业局域网内的服务器

原理:目标地址转换,Destination Network Address Translation

        修改数据包的目标地址

DNAT策略概述

在internet中发布内网服务器

2018-01-18_212939.png

进行DNAT转换后的状况

2018-01-18_213112.png

DNAT策略的应用

前提条件:

局域网的web服务器可以访问Internet

网关的外网IP地址有正确的DNS解析记录

Linux网关支持IP路由转发

步骤:

(1)打开网关的路由转发

同上述所说

(2)正确设置DNAT策略

2018-01-18_213855.png


发布时修改目标端口

2018-01-18_214357.png

规则的备份

iptables-save工具

2018-01-18_214837.png

可结合重定向输出保存到指定文件

2018-01-18_215034.png

规则的还原

iptables-restore工具

可结合重定向输入指定规则来源

2018-01-18_215416.png

使用iptables服务

脚本位置:/etc/init.d/iptables

规则配置文件位置:/etc/sysconfig/iptables

保存防火墙规则到配置文件

2018-01-18_220104.png

设置开机自启动

2018-01-18_220255.png

使用service命令控制iptables规则

2018-01-18_220510.png

相关文章
相关标签/搜索