iptables 的结构简介

本文详细介绍了Linux防火墙iptables的工作原理,包括其内置的四个表:Filter、NAT、Mangle及Raw的功能与用途。并阐述了各表下的链及其作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、简介

    iptable 是一个用户空间应用程序,允许系统管理员配置由 Linux 内核防火墙提供的表;iptable 专指 IPv4 网络。
    要设置一个 Linux 防火墙,就要使用规则,每个规则指定在包中与什么匹配,以及对包执行什么操作。链 是一个规则列表。
    Iptable 的前身 ipchains 增加规则链的概念;iptable 则将概念扩展为表。所以 iptable 的结构是:iptables > tables > chains > rules。
    iptable 具有四个内置表:
    Filter 表:默认表,具有如下链:
        INPUT 用于传到本地服务器的包。
        OUTPUT 用于本地生成以及传出本地服务器的包。
        FORWARD 用于通过本地服务器路由的包。
    NAT 表(网络地址转换):
        PREROUTING:用于目的 NAT,它在路由前更改包 IP 地址。
        POSTROUTING:用于源 NAT,它在路由前更改包 IP 地址。
        OUTPUT:用于防火墙上本地生成包的 NAT。
    Mangle 表:用于特定包的更改:
        PREROUTING
        OUTPUT
        FORWARD
        INPUT
        POSTROUTING
    Raw 表:用于配置免除:
        PREROUTING
        OUTPUT


节摘自http://www.ibm.com/developerworks/cn/cloud/library/cl-openstack-network/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值