在 Ubuntu 上查看 iptables 规则,常用以下几种方式:
sudo iptables -L -n -v
说明:
-L:列出规则-n:以数字形式显示 IP 和端口(更快、更直观)-v:显示详细信息(流量统计等)sudo iptables -t nat -L -n -v
sudo iptables -t mangle -L -n -v
默认查看的是 filter 表。
sudo iptables -L -n -v --line-numbers
方便你后续用行号删除或插入规则。
sudo iptables-save
输出的是 iptables 原始规则格式。
如果是 IPv6,需要用:
sudo ip6tables -L -n -v
Ubuntu 20.04+ 默认可能使用 nftables 作为后端,你可以也看一下:
sudo nft list ruleset
如果你是想排查某个端口/IP 为什么不通,可以把你的规则贴出来,我可以帮你分析。