- 论坛徽章:
- 0
|
原帖由 chenyangbo 于 2006-7-13 12:54 发表
为什么不行
难道必须加上条才行??
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
因为 tcp/ip 是双向的,有连线就会有回应。
找本 tcp/ip 的书都会谈到这个,也建议学 firewall 时要先对 tcp/ip 有基本认知。
我在centos 4.3 条件下
iptables -I INPUT DROP
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
这样就可以访问网络,那
我有必要打开这四条吗
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p tcp --sport 53 -j ACCEPT
iptables -A INPUT -p udp --sport 53 -j ACCEPT
应该要问你的是,你打算要做啥呢?开放外面可以连结存取该 dns 查询服务?那你只是需要开 dport 即可。
== |
|