• iptable四表五链


    链(内置):

      PREROUTING:对数据包作路由选择前应用此链中的规则;

      INPUT:进来的数据包应用此规则链中的策略;

      FORWARD:转发数据包时应用此规则链中的策略;

      OUTPUT:外出的数据包应用此规则链中的策略;

      POSTROUTING:对数据包作路由选择后应用此链中的规则;

    流入:PREROUTING --> INPUT;

    流出:OUTPUT --> POSTROUTING;

    转发:PREROUTING --> FORWARD --> POSTROUTING;

    表:(优先级:raw --> mangle --> nat --> filter)

      filter:过滤,INPUT --> FORWARD --> OUTPUT;

      nat:network address translation,网络地址转换,PREROUTING(DNAT) --> OUTPUT --> POSTROUTING(SNAT);

      mangle:拆解报文,做出修改,封装报文,PREROUTING --> INPUT --> FORWARD --> OUTPUT --> POSTROUTING;

      raw:关闭nat表上启用的连接追踪功能,POSTROUTING --> OUTPUT;

    iptables:四表五链

      链上规则写入次序就是检查的次序,匹配到相应的规则后,就不再继续向下匹配,因此隐含一定的法则:

        (1)同类规则(访问同一应用),匹配范围小的放上面;

        (2)不同类规则(访问不同应用),匹配到频率较大的放上面;

        (3)设置默认策略:白名单、黑名单;

  • 相关阅读:
    Android studio中Rendering Problems不能可视化操作的解决办法
    java实现最基础的socket网络通信
    java入门
    Android开发环境的搭建
    python学习笔记之初识Python
    用例图
    经典算法学习之回溯法
    结构化分析和方法
    经典算法学习之分治法(以排列、组合程序为例)
    day22_1-课前上节复习+os模块
  • 原文地址:https://www.cnblogs.com/houyongchong/p/8288055.html
Copyright © 2020-2023  润新知