1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

iptables-iptables配置

介绍

作为一种支持的防火墙,iptables是一个前端,其真正的后端是linux的netfilter框架。一些发行版略有区别,centos8中则使用nftables来代替链在linux内核中的五个钩子(hook)。Iptables中还可以自定义链,自定义只能被默认链引用才能使用。

iptables-iptables配置

表和功能

iptables支持多种表,每个表负责不同的过滤、转换和修改功能,主要的几个表如下:

  • filter表:负责过滤功能,内核模块:iptables_filter
  • nat表:网络地址转换功能;内核模块:iptable_nat
  • mangle表:拆解报文,做出修改并重新封装的功能;内核模块:iptable_mangle
  • raw表:关闭nat表上启用的连接追踪机制;iptable_raw

每个表中都有自己的链,链可以理解为一组规则的集合。常见的链有:

  • INPUT:发送到用户空间的钩子
  • OUTPUT:从用户空间发发出的钩子
  • PREROUTING:路由前的钩子
  • FORWARD:转发的钩子
  • POSTROUTING:路由后的钩子

查看和管理规则

可以使用以下命令来查看和管理iptables规则:

  • iptables --line-numbers -nvL:查看所有表的规则
  • iptables --line-numbers -nvL -t <表>:查看指定表,默认链
  • iptables --line-numbers -nvL <链> -t <表>:查看指定链的规则

    原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7462.html