IPTables 基本操作
Iptables Guide
2021-05-31 11:18:36
Devops
298
使用iptables进行端口转发及删除指定规则

端口转发

iptables -t nat -A PREROUTING --dst 10.204.80.49 -p tcp --dport 8001 -j DNAT --to-destination 172.17.0.10:8001
iptables -t nat -A POSTROUTING --dst 172.17.0.10 -p tcp --dport 8001 -j SNAT --to-source 10.204.80.49


iptables -t nat -A PREROUTING --dst 10.204.80.49 -p tcp --dport 8002 -j DNAT --to-destination 172.17.0.10:8002
iptables -t nat -A POSTROUTING --dst 172.17.0.10 -p tcp --dport 8002 -j SNAT --to-source 10.204.80.49

删除指定规则

首先使用这条命令查看当前nat表的防火墙规则: iptables -t nat -L -n --line-numbers

然后确定你要删除的是哪一条规则,并且看一下它是第几条规则,规则最前面有序号。接下来删除,使用命令:iptables -t nat -D PREROUTING 2,这里假如它的序号是2。