我在我的centos机器上打开端口53进行DNS配置时遇到问题。
这是我的iptables配置
-A INPUT -p udp -m udp --sport 53 -j ACCEPT
-A OUTPUT -p udp -m udp --dport 53 -j ACCEPT
当我对计算机运行nmap扫描时,只有端口80显示为打开状态。我有什么想念的吗?
编辑:
完整的iptable
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -p udp -m state --state NEW,ESTABLISHED -m udp --dport 53 -j ACCEPT
-A INPUT -p udp -m udp --sport 53 -j ACCEPT
-A INPUT -p tcp -m state --state NEW --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT -reject-with icmp-host-prohibited
-A FORWARD -j REJECT -reject-with icmp-host-prohibited
-A OUTPUT -p udp -m udp --dport 53 -j ACCEPT
COMMIT
nmap 192.168.1.2
—
user1817081 2013年
也许您之前有过DROP。-A在链的末尾添加这些规则。
—
Laurentiu Roescu,
一个
—
dougBTV
iptables --list
将很容易看到。您还需要在system-config-firewall-tui
(或GUI中)禁用防火墙,以便可以使用iptables命令手动设置防火墙,否则,如果使用它,它将重新编写iptables。温馨提示,service iptables save
完成后,您可以(至少)以centos为单位,因此更改将在下次重新启动时生效。
您仅允许UDP,但nmap默认情况下不测试UDP端口。您需要此:
—
Hauke Laging
nmap -sU -p 53 $host
nmap
您使用的命令行?