Linux利用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
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值