smartdns icon indicating copy to clipboard operation
smartdns copied to clipboard

有没有一个类似 adguard bootstrap dns 的参数?

Open ihotte opened this issue 3 years ago • 10 comments

现在 OpenWrt 上使用 smartdns 的环境多为 DNS 套娃。 DoH、DoT 上游包含域名的情况下可能存在无法正常解析域名的情况。 不知能否添加一个 bootstrap dns 参数以供 smartdns 初始化时解析 DoH、DoT 域名用?

ihotte avatar Feb 22 '22 02:02 ihotte

#567 #677 有两个方法可以处理这个问题。一是对于IP固定的(比如阿里、腾讯),可以直接使用ip并声明域名。例 server-tls 119.29.29.29 -tls-host-verify dot.pub。二是对这些域名指定一个单独的组并为这个组赋予一个udp上游服务

PikuZheng avatar Feb 22 '22 02:02 PikuZheng

曲线救国临时救急也可以,但是还是有一个参数比较合理,毕竟将一个上游地址拆分成两个参数极大增加了用户出错的概率。

ihotte avatar Feb 22 '22 02:02 ihotte

把这个对应关系写入系统hosts吧

PikuZheng avatar Feb 22 '22 02:02 PikuZheng

@pymumu 还是加个参数比较方便些

lalasou avatar Feb 24 '22 14:02 lalasou

一般情况域名地址是会自动使用Ip的dns服务器解析的,不需要什么bootstrap dns

pymumu avatar Feb 25 '22 12:02 pymumu

一般情况域名地址是会自动使用Ip的dns服务器解析的,不需要什么bootstrap dns

然而我国内只保留了域名的 DoT DoH ,没 IP

ihotte avatar Feb 25 '22 13:02 ihotte

一般情况域名地址是会自动使用Ip的dns服务器解析的,不需要什么bootstrap dns

我观测到的是 域名地址走系统默认dns 然后系统默认dns的指向smartdns 就会导致循环

然而我国内只保留了域名的 DoT DoH ,没 IP

支持 我国内也是用阿里和腾讯的dot 由于运营商劫持严重

PikuZheng avatar Feb 25 '22 13:02 PikuZheng

image

这边移动宽带 udp53全劫持随便编个ip都能当dns

lalasou avatar Feb 26 '22 10:02 lalasou

阿里,腾讯都支持 IP:

腾讯 DNSPod:

DoH: https://1.12.12.12/dns-query https://120.53.53.53/dns-query

DoT: 1.12.12.12 120.53.53.53

阿里:

DoH: https://223.5.5.5/dns-query https://223.6.6.6/dns-query

DoT: 223.5.5.5 223.6.6.6

rampageX avatar Feb 26 '22 10:02 rampageX

确实没有,我的处理方式是这样的: server 119.29.29.29 -group dohdns -exclude-default-group server 223.5.5.5 -group dohdns -exclude-default-group domain-rules /dns.pub/ -nameserver dohdns domain-rules /dns.alidns.com/ -nameserver dohdns

PHCSJC avatar Feb 26 '22 12:02 PHCSJC