iptables -L 显示无目标链规则,但是iptables-save显示仍存在链规则原因分析

iptables -L 默认显示的是filter表中的链规则。

这是由以下核心特性决定的:

  • filter 表是默认操作表:在未使用 -t 参数显式指定表名的情况下,所有 iptables 命令(包括 -L)都作用于 filter 表。
  • 输出内容范围:该命令会列出所选链中的所有规则。如果不指定链名(如 INPUT, FORWARD, OUTPUT),则会列出 filter 表下的所有内建链的规则。这些内建链通常包括 INPUT, FORWARD, OUTPUT 及其配置的策略(policy ACCEPT/DROP 等)和具体规则条目。
  • 其他表需显式指定:要查看其他表(如 nat, mangle, raw, security)的规则,必须使用 -t 选项,例如 iptables -t nat -L。
  • 简单来说,执行 iptables -L 等同于执行 iptables -t filter -L,它输出的是系统中应用最广泛的包过滤规则所在的 filter 表下的链规则集合。
相关推荐
Akshsjsjenjd16 分钟前
Tomcat 简介与 Linux 环境部署
java·linux·tomcat
_BigMao20 分钟前
Linux服务器从零开始-部署.net控制台程序(AlmaLinux)
linux·服务器·.net
JeffreyGu.22 分钟前
centos网卡设置问题
linux·运维·centos
爱凤的小光22 分钟前
图漾相机-ROS2-SDK-Ubuntu 4.X.X版本编译
linux·数码相机·ubuntu
纳切威25 分钟前
CentOS 9部署Zabbix7.0 Agent2端
linux·运维·centos·zabbix
qyhua31 分钟前
Linux CentOS 修改主机名称详解
linux·运维·centos
云游38 分钟前
Zabbix7.4.8(二):通过http监控Nginx相关指标
服务器·nginx·http
有趣灵魂1 小时前
在docker中容器使用iptables限制IP访问端口
服务器·tcp/ip·docker·容器
小年糕是糕手1 小时前
【C语言】C语言预处理详解,从基础到进阶的全面讲解
linux·c语言·开发语言·数据结构·c++·windows·microsoft
ZYMFZ1 小时前
Linux系统Nginx服务(三)
linux·运维·nginx