如何从linux中的iptable检查PREROUTING列表?

时间:2017-01-05 07:56:52

标签: linux iptables

我在iptable中添加了数据包转发规则 sudo iptables -t nat -A PREROUTING -p tcp --dport 1111 -j DNAT --to-destination 10.0.3.126:80
我可以看到进入端口1111的数据包被正确转发到10.0.3.126:80。但是,如果我列出规则,我看不到我添加的规则。

sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:domain
ACCEPT     udp  --  anywhere             anywhere             udp dpt:domain
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:bootps
ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootps

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

如何查看我添加的规则? 提前谢谢。

1 个答案:

答案 0 :(得分:17)

使用iptables -L -n -t nat命令由于PREROUTING链是NAT规则的一部分