次のiptablesルールを追加するとしましょう。
iptables -A INPUT -p tcp -s localhost --dport 4444 -j ACCEPT
iptables -A INPUT -p tcp --dport 4444 -j DROP
これにより、ローカルホストがポート4444にアクセスでき、他のすべてのIPがポート4444にアクセスするのをブロックできます。
今、私は以前のiptablesコマンドを元に戻したいと思います。 「元に戻す」最も簡単な方法は何ですか?たとえば、すべてのIPがポート4444に再びアクセスできるようにします。
答え1
からiptables --help
:
--delete -D chain Delete matching rule from chain
--delete -D chain rulenum
Delete rule rulenum (1 = first) from chain
したがって、以下を発行してください。
iptables -D INPUT -p tcp -s localhost --dport 4444 -j ACCEPT
iptables -D INPUT -p tcp --dport 4444 -j DROP
あるいは、行番号で削除することもできます。まず、ルールの行番号を取得します。
iptables -L INPUT -n --line-numbers
次に、次を削除します。
iptables -D INPUT <line_number>