IPTables 基本操作
Iptables Guide
2021-05-31 11:18:36
使用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。