一、简介
SmartDNS 是一个运行在本地的 DNS 服务器,SmartDNS 接受本地客户端的 DNS 查询请求,从多个上游 DNS 服务器获取 DNS 查询结果,并将访问速度最快的结果返回给客户端,避免 DNS 污染,提高网络访问速度。 同时支持指定特定域名 IP 地址,并高性匹配,达到过滤广告的效果。
与 dnsmasq 的 all-servers 不同,smartdns 返回的是访问速度最快的解析结果。
二、安装
本篇文章不在赘述SmartDNS的安装,因为一般固件都自带SmartDNS。
三、配置
1、开启SmartDNS
按上图勾选响应的配置,然后记住SmartDNS的端口号,后续要用到。重定向选择“作为dnsmasq的上游服务器”,如果不需要开启某些特殊插件,可以选择“重定向53端口到SmartDNS”。
开启后要保证上游DNS列表中有可选DNS项目。
2、配置DNS转发
如下图所示,打开网络->DHCP/DNS选项卡,查看DNS转发是否为127.0.0.1#SmartDNS端口,如果不是,请将其修改为“127.0.0.1#SmartDNS端口”。
3、指定局域网分发的DNS服务器
修改接口->LAN配置,在使用自定义DNS服务器中添加路由器IP,可以多填写几项作为备用。
这样,路由器SmartDNS就配置完成了。
四、特殊插件
可以指定特殊插件的DNS配置,也使用SmartDNS。如下图所示:
文章评论