如何使用 iptables 命令解除对 ip 地址的阻止?

如何使用 iptables 命令解除对 ip 地址的阻止?

我得到了自己的 IP 地址(可能是 123.45.6.7)。

iptables -I INPUT -s 123.45.6.7 -j DROP

现在我自己被封锁了,当我使用其他电脑登录服务器时,如何编写 iptables 命令来解除封锁?

我不想跑iptables -F

答案1

如果只有一条规则与源地址和操作匹配,您可以通过简单地将-I(插入)替换为-D(删除)来删除该规则:

iptables -D INPUT -s 123.45.6.7 -j DROP

如果有多条规则匹配,您可以列出所有规则:

iptables -L INPUT -n --line-numbers

并按规则编号删除规则n

iptables -D INPUT n

答案2

允许访问 IP

iptables -A INPUT -s xx.xx.xx.xx -j ACCEPT

使用 iptables 允许访问 IP 的特定端口

iptables -A INPUT -p tcp -s xx.xx.xx.xx --dport PORT -j ACCEPT

相关内容