CentOSマシンのDNS設定のためにポート53を開くときに問題が発生します。
これが私の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年
多分あなたは前にドロップを持っています。-Aチェーンの最後にこれらのルールを追加します。
—
Laurentiu Roescu 2013年
アンは
—
dougBTV 2013年
iptables --list
見て便利だろう。また、ファイアウォールをsystem-config-firewall-tui
(またはGUIで)無効にして、iptablesコマンドを使用して手動で設定できるようにする必要があります。そうしないと、使用するとiptablesが再書き込みされます。ボーナスのヒント、centosでは(少なくとも)service iptables save
完了したらaを実行できるため、変更は次の再起動まで有効です。
UDPのみを許可しますが、nmapはデフォルトでUDPポートをテストしません。これが必要です:
—
Hauke Laging 2013年
nmap -sU -p 53 $host
nmap
使用したコマンドラインは何ですか?