• iptables屏蔽域名


    以下规则是屏蔽以 youtube.com 为主的所有一级 二级 三级等域名。

    iptables -A OUTPUT -m string --string "youtube.com" --algo bm --to 65535 -j DROP
    # 添加屏蔽规则

    iptables -D OUTPUT -m string --string "youtube.com" --algo bm --to 65535 -j DROP
    # 删除屏蔽规则,上面添加的代码是什么样,那么删除的代码就是把 -A 改成 -D

    -A
     # 添加iptables规则;
     -D
     # 删除iptables规则(把添加防火墙规则时代码中的 -A 改成 -D 即可删除添加的规则);
     -m string
     # 指定模块;
     --string "youtube.com"
     # 指定要匹配的字符串(域名、关键词等);
     --algo bm
     # 指定匹配字符串模式/算法(还有一种更复杂的算法:kmp);
     --to 65535
     # 指定端口,这里代表所有端口(1-65535);
     -j DROP
     # 指匹配到数据包后处理方式,这里是丢弃数据包。
    1.禁止访问百度
    # iptables -A OUTPUT -p tcp -d www.baidu.com --dport 80 -j DROP
    # iptables -L //生效
     
    2.允许访问百度
    # iptables -A OUTPUT -p tcp -d www.baidu.com --dport 80 -j ACCEPT
    # iptables -L

    可直接使用,不依赖于其他条件或扩展,包括网络协议、IP地址、网络接口等条件。

    协议匹配∶-p协议名

    地址匹配∶-s源地址、-d 目的地址(可以是IP、网段、域名、空(任何地址))

    接口匹配∶ -i 入站网卡、-o 出站网卡

  • 相关阅读:
    0.计算机相关
    面试笔试大概会出现的问题其二
    uboot传递启动参数给内核
    移植uboot之裁剪和修改参数
    uboot移植之支持板子nand启动
    uboot移植之建立新板、初始化时钟/SDRAM/UART
    uboot移植之重定位
    uboot移植之重定位之前的启动过程
    uboot移植之初步编译
    输入子系统分析
  • 原文地址:https://www.cnblogs.com/gaoyuechen/p/16563285.html
Copyright © 2020-2023  润新知