news 2026/5/2 7:07:44

openwrt 域名过滤功能通过dnsmasq实现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
openwrt 域名过滤功能通过dnsmasq实现

OpenWrt中配置dnsmasq的域名过滤功能,主要是配置/etc/dnsmasq.conf文件中增加

conf-file=/etc/data/blocklist.conf 这个配置我们过滤的域名文件

用脚本/usr/sbin/domain_blocklist.sh实现对blocklist.conf的域名设置如下:

=======================================================

#!/bin/sh

BLOCKLIST_FILE="/etc/data/blocklist.conf"

DOMAINS=$(uci get firewall.blocklist.domains 2>/dev/null)  #从firewall.blocklist.domains配置获取需要过滤的域名

echo "# Domain blacklist generated on $(date)" > $BLOCKLIST_FILE

for domain in $DOMAINS; do
    domain=$(echo "$domain" | xargs)

    if [ -z "$domain" ]; then
        continue
    fi

    if echo "$domain" | grep -qE '^[a-zA-Z0-9-]+\.[a-zA-Z]{2,}$' && ! echo "$domain" | grep -qE '\.[a-zA-Z0-9-]+\.[a-zA-Z]{2,}$'; then
        echo "address=/.$domain/0.0.0.0" >> "$BLOCKLIST_FILE"
        echo "address=/.$

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/12 1:39:08

充电桩怎么选?内行人才知道的选购逻辑,一次讲透

很多车主装充电桩时都踩过坑:买了装不了、功率不匹配、信号不好用、安全不放心…… 其实充电桩怎么选有非常清晰的专业逻辑,只要掌握正确思路,就能一步选对,不花冤枉钱。今天从实用角度,把家用充电桩的选购要点讲透彻。…

作者头像 李华
网站建设 2026/4/12 2:57:59

【YOLO】从零到一:Docker镜像构建与容器部署实战指南

1. 为什么需要Docker部署YOLO? 第一次接触YOLO目标检测算法时,我直接在本地环境安装依赖包,结果折腾了两天都没搞定。CUDA版本冲突、Python包依赖问题、系统库缺失...各种报错让人崩溃。后来改用Docker部署,整个过程只用了不到半小…

作者头像 李华
网站建设 2026/4/12 6:06:55

InnoDB存储结构全解析:行页区段与单表W行的关系既

一、背景与问题缘起 MySQL 5.6.51 版本下 2000 万行核心业务表开展新增字段操作,需求为新增BIGINT(19) NOT NULL DEFAULT 0 COMMENT 注释(因业务实际需要存储大数值关联字段)。 表的核心特性为Java 多线程密集读写,业务请求持续高…

作者头像 李华
网站建设 2026/4/12 1:51:03

别再吹牛了,% Vibe Coding 存在无法自洽的逻辑漏洞!科

简介 langchain中提供的chain链组件,能够帮助我门快速的实现各个组件的流水线式的调用,和模型的问答 Chain链的组成 根据查阅的资料,langchain的chain链结构如下: $$Input \rightarrow Prompt \rightarrow Model \rightarrow Outp…

作者头像 李华
网站建设 2026/4/10 21:12:06

【生产环境亲测】HANA2.0高可用切换实战指南

SLES 15 SP3 + HANA 2.0 SPS06 生产级 HA 手工切换全流程 | 维护模式规范 | 零数据丢失 | Pacemaker 集群运维 文章标签 SAP HANA SLES 15 SP3 高可用切换 Pacemaker SAP Basis 运维实战 数据库维护 一、前言 在 SLES 15 SP3 + SAP HANA 2.0 SPS06 + Pacemaker/Corosync 高可…

作者头像 李华