3.3.2 数据包过滤工具 iptables Netfilter 的钩子回调固然强大,但得通过程序编码才能使用,并不适合系统管理员日常运维。为此,基于 Netfilter 框架开发的应用便出现了,如 iptables。 用过 Linux 系统的工程师多多少少都使用过 iptables,它常被称为 Linux 系统“自带的防火墙”。严谨地讲,iptables 能做的事情其实远超防火墙的范畴,它的定位应是能够代替 Netfilter 多数常规功能的 IP 包过滤工具。 iptables 表和链 Netfilter 中的钩子,在 iptables 中称作“链”(chain)。 iptables 默认有五条链:PREROUTING、INPUT、FORWARD、OUTPUT、POSTROUTING。