smartdns使用指南_OpenWrt之SmartDNS 使用教程(PW版)

与dnsmasq的all-servers不同,smartdns返回的是访问速度最快的解析结果。 (详细差异请看FAQ)

特性

多DNS上游服务器

支持配置多个上游DNS服务器,并同时进行查询,即使其中有DNS服务器异常,也不会影响查询。

返回最快IP地址

支持从域名所属IP地址列表中查找到访问速度最快的IP地址,并返回给客户端,提高网络访问速度。

支持多种查询协议

支持UDP,TCP,TLS, HTTPS查询,以及非53端口查询。

特定域名IP地址指定

域名高性能后缀匹配

支持域名后缀匹配模式,简化过滤配置,过滤20万条记录时间<1ms

域名分流

支持域名分流,不同类型的域名到不同的DNS服务器查询。

Linux/Windows多平台支持

支持标准Linux系统(树莓派),openwrt系统各种固件,华硕路由器原生固件。以及支持Windows 10 WSL (Windows Subsystem for Linux)。

支持IPV4, IPV6双栈

支持IPV4,IPV6网络,支持查询A, AAAA记录,支持双栈IP速度优化,并支持完全禁用IPV6 AAAA解析。

高性能,占用资源少

多线程异步IO模式,cache缓存查询结果。

使用

开启前的效果

开启后的效果

一、设置SmartDNS的 “上游服务器”

1)附上:GoogleDNS、OpenDNS,https协议类型的网址

GoogleDNS:https://dns.google/dns-query

OpenDNS:https://doh.opendns.com/dns-query

2)TelecomDNS 这一条可以不用添加,这是我所在地的电信dns。(你也可以改成你的所在地运营商的DNS)

二、 设置 “上游服务器”的DNS分组。(点 “修改” 设置 “服务器组”)

三、第一组常规设置,按照下图填入

四、第二组常规设置,按照下图填入

五、PW设置 → 访问控制 → 域名黑名单以及IP黑名单,按照下图填入红框信息

六、PW设置,国内DNS服务器(UDP)以及DNS模式,参考下图设置

与dnsmasq的all-servers不同,smartdns返回的是访问速度最快的解析结果。 (详细差异请看FAQ) 特性 多DNS上游服务器 支持配置多个上游DNS服务器,并同时进行查询,即使其中有DNS服务器异常,也不会影响查询。 返回最快IP地址 支持从域名所属IP地址列表中查找到访问速度最快的IP地址,并返回给客户端,提高网络访问速度。 支持多种查询协议 支持UDP,TCP,TLS, HTTPS查询,以及非53端口查询。 特定域名IP地址指定 域名高性能后缀匹配 支持域名后缀匹配模式,简化过滤配置,过滤20万条记录时间<1ms 域名分流 支持域名分流,不同类型的域名到不同的DNS服务器查询。 Linux/Windows多平台支持 支持标准Linux系统(树莓派),openwrt系统各种固件,华硕路由器原生固件。以及支持Windows 10 WSL (Windows Subsystem for Linux)。 支持IPV4, IPV6双栈 支持IPV4,IPV6网络,支持查询A, AAAA记录,支持双栈IP速度优化,并支持完全禁用IPV6 AAAA解析。 高性能,占用资源少 多线程异步IO模式,cache缓存查询结果。 使用 开启前的效果 开启后的效果 一、设置SmartDNS的 “上游服务器” 1)附上:GoogleDNS、OpenDNS,https协议类型的网址 GoogleDNS:https://dns.google/dns-query OpenDNS:https://doh.opendns.com/dns-query 2)TelecomDNS 这一条可以不用添加,这是我所在地的电信dns。(你也可以改成你的所在地运营商的DNS) 二、 设置 “上游服务器”的DNS分组。(点 “修改” 设置 “服务器组”) 三、第一组常规设置,按照下图填入 四、第二组常规设置,按照下图填入 五、PW设置 → 访问控制 → 域名黑名单以及IP黑名单,按照下图填入红框信息 六、PW设置,国内DNS服务器(UDP)以及DNS模式,参考下图设置
经验分享 程序员 微信小程序 职场和发展