1、四表
首先来说一下iptables的四张表
filter负责过滤数据包,他包括的规则链有input,output和forward。
nat(Network Address Translation,网络地址转换)顾名思义,网络地址转换,这张表就是负责网络地址转换,其中有prerouting,postrouting和output。
mangle表则主要应用修改数据包内容上。默认的规则链有input、output、nat、postrouting、prerouting。
raw表:用于异常处理。包括规则链有prerouting,output。
2、五链
-
input:匹配目标IP是本机的数据包。
-
forward:匹配流经本机的数据包。
-
output:出口数据包。
-
prerouting:进行路由选择前处理数据包。
-
postrouting:进行路由选择后处理数据包。
| raw表 | mangle表 | nat表 | filter表 |
|---|---|---|---|
| prerouting | prerouting | prerouting | input |
| output | postrouting | postrouting | forward |
| input | output | output | |
| output | |||
| forward |
3、iptables过滤数据包流程

-
表间的优先顺序:raw>mangle>net>filter
-
链间的匹配顺序
入站数据:prerouting

本文详细介绍了iptables的四张表:filter、nat、mangle和raw,以及五条规则链,包括它们的功能和匹配顺序。同时,讲解了iptables安装和基本用法,包括ACTION如ACCEPT、DROP等,并给出了多个实际配置示例。
最低0.47元/天 解锁文章
845

被折叠的 条评论
为什么被折叠?



