(Centos 5.5)xxx.xxx.xxx.xxxをブロックするには:
# iptables -A OUTPUT -j DROP -d xxx.xxx.xxx.xxx
次に確認する:
# iptables -L OUTPUT --line-numbers
Chain OUTPUT (policy DROP)
num target prot opt source destination
1 ACCEPT all -- anywhere anywhere
2 ACCEPT all -- anywhere anywhere state NEW,RELATED,ESTABLISHED
3 DROP all -- anywhere xxx.xxx.xxx.xxx
それは機能しません。何を間違えたか
ACCEPT
がテーブルのどこからでも最初にあるため、一致し、DROP
ルールに到達することはありません。
この場合、-I
ではなく-A
を使用して、ルールをテーブルの先頭に挿入します。
スクリプトを作成する場合、-A
を使用することをお勧めします。その場合、ルールはスクリプトにリストされているのと同じ順序で追加されます。