iptables 中的“state RELATED,ESTABLISHED”是什么意思?

iptables 中的“state RELATED,ESTABLISHED”是什么意思?
2064  871K ACCEPT  all  --  *    *    0.0.0.0/0  0.0.0.0/0  state RELATED,ESTABLISHED 
0     0    DROP    tcp  --  *    *    0.0.0.0/0  0.0.0.0/0  tcp flags:0x3F/0x00 
0     0    DROP    tcp  --  *    *    0.0.0.0/0  0.0.0.0/0  tcp flags:!0x17/0x02 state NEW 
0     0    DROP    tcp  --  *    *    0.0.0.0/0  0.0.0.0/0  tcp flags:0x3F/0x3F 
0     0    ACCEPT  all  --  lo   *    0.0.0.0/0  0.0.0.0/0           
61    3712 ACCEPT  tcp  --  *    *    0.0.0.0/0  0.0.0.0/0  tcp dpt:80 
0     0    ACCEPT  tcp  --  *    *    0.0.0.0/0  0.0.0.0/0  tcp dpt:443 
0     0    ACCEPT  tcp  --  *    *    0.0.0.0/0  0.0.0.0/0  tcp dpt:22 

我对其中的第一行有点困惑:

2064  871K ACCEPT  all  --  *    *    0.0.0.0/0    0.0.0.0/0     state RELATED,ESTABLISHED 

什么是state RELATED,ESTABLISHED

我正在尝试阻止对除 80,443,22 之外的所有地址的访问。我在这里能实现这个目标吗?

答案1

处于 RELATED 或 ESTABLISHED 状态的数据包属于已打开的连接;您通常需要接受它们,否则连接将正确建立,但在初始握手之后将没有任何内容能够流动。

相关内容