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 表下的链规则集合。
相关推荐
不想起昵称92931 分钟前
tomcat
linux·服务器·tomcat
失因1 小时前
Web 服务详解:HTTP 与 HTTPS 配置
linux·运维·前端·http·https
cpsvps_net1 小时前
容器安全扫描工具在海外云服务器环境的集成方法
运维·服务器·安全
crushqqi1 小时前
【跨服务器的数据自动化下载--安装公钥,免密下载】
服务器·python·自动化
m0_747124531 小时前
视频输入输出模块介绍和示例
linux·音视频
qq_463944861 小时前
如何将新建的Anaconda虚拟环境导入Juputer内核中?
linux·windows·python
七七7222 小时前
Xshell连接虚拟机密码错误解决方法
linux
孙克旭_2 小时前
day073-Jenkins消息通知与pipline流水线
linux·运维·jenkins
阿明 -李明5 小时前
鲲鹏arm服务器安装neo4j社区版,实现图书库自然语言检索基础
服务器·ubuntu·neo4j