如何删除基于ip端口

时间:2017-02-22 08:52:51

标签: linux centos firewall iptables

我正在尝试删除像这样添加的规则;

iptables -t nat -A PREROUTING -p tcp -m tcp --dport [port] -j DNAT --to-destination [ip]:[port]

iptables -A FORWARD -s [ip] -p tcp --dport [port] -j ACCEPT

这是有效的,我可以使用端口但是当涉及到删除规则时,我遇到了问题。它只是重新添加规则而不是删除它。我曾尝试使用-D但仍然没有运气。这是我尝试删除规则的命令;

iptables -D INPUT  -s -p tcp -m tcp --dport [port] -j DNAT --to-destination [ip]:[port]

iptables -D INPUT -s [ip] -p tcp --dport [port] -j ACCEPT

1 个答案:

答案 0 :(得分:0)

我认为您还需要删除“-t nat”条目。 您还要创建FORWARD规则,然后尝试删除INPUT规则。

iptables需要知道要删除规则的表(INPUT,FORWARD,nat?)

问候

德克