在 Ubuntu 中查看 iptables 规则,常用命令如下:
sudo iptables -L -n -v
说明:
-L:列出规则-n:以数字形式显示 IP 和端口(更快)-v:显示详细信息(包计数、接口等)iptables 默认有 filter、nat、mangle、raw 等表。
sudo iptables -t filter -L -n -v
sudo iptables -t nat -L -n -v
sudo iptables -t mangle -L -n -v
例如查看 INPUT 链:
sudo iptables -L INPUT -n -v
sudo iptables -L -n -v --line-numbers
sudo iptables -S
或指定表:
sudo iptables -t nat -S
sudo ip6tables -L -n -v
sudo iptables-save
iptables 命令通常仍可用(作为兼容层)。sudo nft list ruleset
如果你是想 排查网络问题 / 查看某端口是否放行 / 查看 Docker 规则,可以告诉我具体场景,我可以给你更针对性的命令。