web-dev-qa-db-ja.com

LinuxでiptableからPREROUTINGリストを確認するにはどうすればよいですか?

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

追加したルールを表示するにはどうすればよいですか?前もって感謝します。

12
John Doyle

使用する iptables -L -n -t natコマンド
PREROUTINGチェーンはNATルールの一部であるため

23