目录
一.iptables规则的保存
1.保存规则
iptables-save > 文件路径
 
2.还原规则
iptables-restore < 文件路径 
3.保存为默认规则
iptables-save > /etc/sysconfig/iptables 
注意:iptables规则修改后会立即生效!
二.SNAT的策略及应用
1.SNAT策略的典型应用环境
- 局域网主机共享单个公网IP地址接入Internet
 

2.SNAT策略的原理
- 源地址转换
 - 修改数据包的源地址
 
2.1.未进行SNAT转换后的情况

2.2.进行SNAT转换后的情况

3.SNAT策略的应用
3.1.前提条件
- 局域网各主机正确设置IP地址/子网掩码
 - 局域网个主机正确设置默认网关地址
 - Linux网关支持IP路由转发
 
3.2.实现方法
- 编写SNAT转换规则
 

iptables  -t nat  -A POSTROUTING  -s 内网的源地址/网段  -o 出站网卡  -j SNAT  --to 要转换的公网源地址 
三.DNAT策略及应用
1.DNAT策略的典型应用环境
- 在Internet中发布位于企业局域网内的服务器
 

2.DNAT策略的原理
- 目标地址转换
 - 修改数据包的目标地址
 
2.1.进行DNAT转换后的情况

3.DNAT策略的应用
3.1.前提条件
- 局域网的Web服务器能够访问Internet
 - 网关的外网IP地址有正确的DNS解析记录
 - Linux网关支持IP路由转发
 
3.2.实现方法
- 编写DNAT转换规则
 

iptables  -t nat  -A PREROUTING   -i 入站网卡  -d 原公网目的地址  -p 协议 --dport 原目的端口  -j DNAT  --to 要转换的内网目的地址:端口