如何区分iptables的PREROUTING和POSTROUTING链

如题所述

表mangle 和nat 中都有 POSTROUTING和PREROUTING链。

简单来说,一个封包进入内核被路由前,首先会进入mangle 表中的PREROUTING 链,其次进入nat 的PREROUTING, DNAT是在这个位置完成的。

一个封包路由后离开内核前,最后经过的是nat 的POSTROUTING, SNAT是在这个位置完成的,然后会经过mangle 表的POSTROUTING 再离开内核。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜