当前位置:文章 > Linux > 正文

Netfilter中五个勾子函数和报文流向

时间:2022-09-12阅读数:0作者:张凯

Netfilter在Linux内核中有五个勾子向用户开放,用户可以通过命令工具向其写入规则,例iptables。

INPUT:访问用户进程流量

OUTPUT:流出用户进程流量

FORWARD:转发流量

PREROUTING:源地址转换,把内网地址转换成公网地址

POSTROUTING:目的地址转换,把公网地址转换成内网地址

Prerouting和Postrouting指数据包的流向,POSTROUTING是指发往公网的数据包,PREROUTING是指来自公网的数据包。

微信图片_20220912200654.png

三种报文流向

流入本机:PREROUTING>INPUT>用户进程

流出本机:用户进程>OUTPUT>POSTROUTING

转发:PREROUTING>FORWARD>POSTROUTING

本站部分文字、数据、图片来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:403596258@qq.com

猜你喜欢