zoukankan      html  css  js  c++  java
  • 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)设置默认策略:白名单、黑名单;

  • 相关阅读:
    PHP异常与错误处理机制
    工作中图片上传遇到的一个问题
    PHP遍历目录四种方法
    ssh框架中.xml文件小技巧分离xml
    读取XML文件内容
    spring_AOP
    spring_AOP_XML
    spring_AOP_annotation
    js异步刷新局部页面
    HQL count(*)
  • 原文地址:https://www.cnblogs.com/houyongchong/p/8288055.html
Copyright © 2011-2022 走看看