由于阿里公共dns的调用限制,发帖提问得到的结果都不如人意,测试了下国外dns在国内也还处于能用的状态,因此更新了dns模块的配置
"dns": {
"servers": [
{
"tag": "remote",
"address": "https://8.8.8.8/dns-query",
"detour": "select",
"strategy": "prefer_ipv4",
"client_subnet": "110.242.68.66"
},
{
"tag": "query",
"address": "https://1.1.1.1/dns-query",
"address_resolver": "toquery",
"address_strategy": "prefer_ipv4",
"detour": "direct",
"strategy": "prefer_ipv4"
},
{
"tag": "toquery",
"address": "114.114.114.114",
"detour": "direct"
},
{
"tag": "local",
"address": "dhcp://auto",
"detour": "direct"
},
{
"address": "rcode://success",
"tag": "block"
}
],
"rules": [
{
"outbound": "any",
"server": "query"
},
{
"disable_cache": true,
"rule_set": ["AdGuardSDNSFilter", "chrome-doh"],
"server": "block"
},
{
"clash_mode": "direct",
"server": "local"
},
{
"clash_mode": "global",
"server": "remote"
},
{
"rule_set": "geosite-cn",
"server": "local"
}
]
},
配置解释(主要集中在servers):
- 默认出口,8.8.8.8的doh,由节点出口
- 节点地址查询,查看了国内该服务商的访问速度,应该是可以部分替代阿里
- 查询2中的地址,无所谓是否使用doh,个人测试下来如果不限制排序应该是223.5.5.5快于114.114.114.114快于119.29.29.29等于180.184.1.1
- 最后两个dns服务地址分别属于调用本地设备的dns和封闭广告
名称 | 地址 | 表现 |
---|---|---|
腾讯 | https://doh.pub/dns-query https://1.12.12.12/dns-query |
有限制,但尚可用 |
360 | https://doh.360.cn/dns-query | 速度稍慢 |
阿里 | https://dns.alidns.com/dns-query https://223.5.5.5/dns-query |
如果按照 ip 限制就不可用,等待限制实行后的测试 |
分界线以下为国外 dns 服务器 | 更多 dns 服务器信息请前往 https://dns.iui.im 或者其他网站查询 | 国内对比国外最大优势为可用性和速度,需要测试可前往 https://www.itdog.cn/dns 进行测试 |
Google DNS | https://dns.google/dns-query https://8.8.8.8/dns-query | 多数区域无法连接 |
IBM Quad9 | https://dns.quad9.net/dns-query | 少数地区无法连接,速度适中 |
OpenDNS | https://doh.opendns.com/dns-query | 多数区域无法连接 |
Cloudflare DNS | https://cloudflare-dns.com/dns-query https://1.1.1.1/dns-query | 基本全国可用,速度稍慢 |
AdGuard DNS | https://dns.adguard.com/dns-query | 多数地区不可用,速度适中 |
DNS. SB | https://doh.dns.sb/dns-query | 多数地区不可用,速度适中 |