Iptable的概念

Iptales四表五链

四表五链关系概览

raw 表mangle 表nat 表filter 表
PREROUTING 链
INPUT 链
FORWARD 链
OUTPUT 链
POSTROUTING 链

Centos6中NAT表不支持INPUT链

✅ 表示链支持在表操作, ❌ 表示链不支持在表操作, ✔ 表示部分支持

iptables中同一条链四张表的执行优先级 raw -> mangle -> nat -> filter

数据经过防火墙的流向

数据流向图

规则概念

匹配条件

  • 基本匹配条件

源地址 Source IP , 目标地址 Destination IP

  • 扩展匹配条件

源端口 Source Port , 目标端口 Destination Port

处理动作

序号名称描述
1ACCEPT允许数据包通过
2DROP直接丢弃数据包,不给任何回应信息,客户端直到超时才做出反应
3REJECT拒绝数据包通过,必要时会给数据发送端一个响应的信息,客户端刚请求就会收到拒绝的信息
4SNAT源地址转换,解决内网用户用同一个公网地址上网的问题
5MASQUERADESNAT的一种特殊形式,适用于动态的临时会变的IP上
6DNAT目标地址转换
7REDIRECTDNAT的特殊形式,重定向至在本机做端口映射
8LOG在/var/log/messages文件记录日志信息,然后将数据包传递给下一条规则
0%