smartdns icon indicating copy to clipboard operation
smartdns copied to clipboard

Query domain of upstream DNS server, ignored address rules

Open ZqinKing opened this issue 9 months ago • 3 comments

当上游DNS服务器使用以域名形式指定的DoT(DNS over TLS)或DoH(DNS over HTTPS)协议时,如果域名过滤规则中包含了这些上游DNS服务器的域名,会导致域名解析失败。导致无上游可用。

例如,添加加密通道拦截列表:https://adguardteam.github.io/HostlistsRegistry/assets/filter_52.txt 时,就会出现这种现象。

PS:修改的不一定合适,因为不太了解那几个flag的用法,可能添加一个新的flag标记会更优雅些。

ZqinKing avatar Feb 24 '25 07:02 ZqinKing

设置规则忽略

pymumu avatar Feb 24 '25 10:02 pymumu

设置规则忽略

只是上游时想要忽略掉,实际响应下游时还是需要过滤掉doh、dot等相关域名,这种也能配置嘛?比如smartdns使用阿里的doh作为上游,但是网内终端查询阿里doh域名时还是需要soa

ZqinKing avatar Feb 24 '25 11:02 ZqinKing

如果设置一个配置组 bootstrap-dns ,把 bootstrap 拿到这个组的配置里处理就能解决这个需求

PikuZheng avatar Jun 02 '25 09:06 PikuZheng