https://pymumu.github.io/smartdns/
SmartDNS 是一个运行在本地的 DNS 服务器,它接受来自本地客户端的 DNS 查询请求,然后从多个上游 DNS 服务器获取 DNS 查询结果,并将访问速度最快的结果返回给客户端,以此提高网络访问速度。 SmartDNS 同时支持指定特定域名 IP 地址,并高性匹配,可达到过滤广告的效果。
我在用的R66S软路由刷的flippy固件就内置了SmartDNS 能在本地缓存最快的ip
我的自定义配置文件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| # 本设置默认只使用国内公共DNS服务器,请自行修改以便充分运用其他服务器 # 建议添加宽带运营商的DNS服务器于 "国内组 (-group china)" # # 127.0.0.1:6053 -默认组 = 国内组 (没有添加 -exclude-default-group) # 127.0.0.1:6054 -国内组 # 127.0.0.1:6055 -国内https组 # 127.0.0.1:6056 -国外组 # 127.0.0.1:6057 -国外https组 # # DNS监听端口号 bind :6054 -group china bind :6055 -group china-https bind :6056 -group oversea bind :6057 -group oversea-https # # 上游UDP DNS # 国内组 server 119.29.29.29 -group china server 114.114.114.114 -group china server 223.5.5.5 -group china server 180.76.76.76 -group china # # 国外组 server 1.1.1.1 -group oversea -exclude-default-group server 8.8.8.8 -group oversea -exclude-default-group server 9.9.9.9 -group oversea -exclude-default-group # # 以下配置值如果包含域名,除非已自行定义,否则交给路由器外网设置的DNS服务器解析,小心运用! # # 上游HTTPS DNS # 国内https组 server-https https://dns.alidns.com/dns-query -group china-https -exclude-default-group server-https https://223.5.5.5/dns-query -group china-https -exclude-default-group server-https https://doh.pub/dns-query -group china-https -exclude-default-group #
# 国外htps组 server-https https://1.1.1.1/dns-query -group oversea-https -exclude-default-group server-https https://dns.cloudflare.com/dns-query -group oversea-https -exclude-default-group server-https https://dns.google/dns-query -group oversea-https -exclude-default-group # # 指定域名使用server组解析 nameserver /.cn/china #nameserver /.com/oversea-https # nameserver /.org/oversea-https # nameserver /.net/oversea-https # nameserver /.edu/oversea-https # # 测速模式选择,SmartDNS 的作者 pymumu 表示不建议修改。 # "大部分网站都是响应ping的。只有个别网站不响应ping,比如github, # 这种就单独用domain-rule配置一下特定域名的测速方式就好了" # speed-check-mode ping,tcp:80 domain-rules /.right.com.cn/ -speed-check-mode tcp:443,tcp:80 # # 禁用IPV6解析 force-AAAA-SOA yes # # 附加配置文件 # 在此为anti-AD广告过滤列表,请勿与AdGuard Home重复设置 # 文件若不存在则不生效,注意,必须定期手动更新并重启SmartDNS # 手动运行 wget -O /etc/smartdns/anti-ad-smartdns.conf https://anti-ad.net/anti-ad-for-smartdns.conf conf-file /etc/smartdns/anti-ad-smartdns.conf
|