Openwrt DNS分流解析最终方案
type
status
date
slug
summary
tags
category
icon
password
再次折腾的原因
上一篇文章大概说了下Openwrt DNS分流方案,图简单使用了luci-app-adguardhome自带的分流方式,结果发现分流规则太单一,仅能依靠某列表实现,且因是简单粗暴的将所有分流域名插入adgh内的dns列表,还出现了保存错误的情况,故再次尝试了smartdns及mosdna,最终选择后者作为实现方案。
本方案的最终目的为实现CN内、外的服务解析各自使用单独的上游DNS,并且可通过AdguardHome的进行广告拦截,同时实现简单的解析日志查询。
Mosdns项目地址:https://github.com/IrineSistiana/mosdns。
实现过程
参照此前的文章搭建AdguardHome并确保正常运行;
安装Openwrt系统所需的4个组件,下载地址:https://github.com/sbwml/luci-app-mosdns/releases;
进入Openwrt内的mosdns界面,在
配置文件
选择自定义配置
,下列配置仅在原有默认配置基础上调整了上游dns,供参考:勾选
启用
,取消勾选启用 DNS 转发
,保存并运行,确保提示“MosDNS 运行中”;回到AdguardHome本体网页管理界面,在
设置-DNS设置
内清空原有的上游dns,并填入tcp://10.10.10.10:5335
,点击测试上游DNS
,确保反馈正常,最后点击应用
即可。至此,Mosdns与AdguardHome在软路由上的协同配置已全部完成,DNS分流解析的折腾终告一段落,感谢各位大神的无私奉献!
Loading...