pymumu / smartdns

A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT。
https://pymumu.github.io/smartdns/
GNU General Public License v3.0
8.5k stars 1.09k forks source link

为什么加了domain-set就无法解析了? #1847

Open Leavesr opened 3 weeks ago

Leavesr commented 3 weeks ago

问题现象
简要描述问题出现的现象

运行环境

  1. 固件型号
    padavan

  2. 运营商
    中国联通

  3. smartdns来源以及版本 v46

  4. 涉及的配置(注意去除个人相关信息)

server-name smartdns response-mode first-ping speed-check-mode ping,tcp:80,tcp:443

bind [::]:53 -group cn bind [::]:5335 -no-speed-check

cache-size 5120 cache-persist yes cache-file /tmp/smartdns.cache

prefetch-domain yes serve-expired yes

force-qtype-SOA 65

dualstack-ip-allow-force-AAAA yes dualstack-ip-selection yes dualstack-ip-selection-threshold 10

log-level error log-file /tmp/smartdns.log log-size 64k log-num 1

server 202.38.93.153 -group cn -exclude-default-group server 113.205.16.215 -group cn -exclude-default-group server-https https://doh-pure.onedns.net/dns-query -group cn -exclude-default-group server-https https://pdns.itxe.net/dns-query -group cn -exclude-default-group server-https https://doh.18bit.cn/dns-query -group cn -exclude-default-group

server-https https://101.101.101.101/dns-query server-https https://1.0.0.1/dns-query server-https https://8.8.8.8/dns-query server-https https://doh.dns.sb/dns-query server-https https://public.dns.iij.jp/dns-query server-https https://dns.controld.com/comss

! 就这个取消注释就无法解析,nslookup 出现 DNS request timed out. timeout was 2 seconds. ! chinalist 用的这个:https://cdn.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/direct-list.txt domain-set -name chinalist -file /etc/storage/diy/chinalist.txt domain-rules /domain-set:chinalist/ -nameserver cn

重现步骤

  1. 上游DNS配置。

  2. 访问的域名。

信息收集

  1. 将/var/log/smrtdns.log日志作为附件上传(注意去除个人相关信息)。
  2. 如进程异常,请将coredump功能开启,上传coredump信息文件,同时上传配套的smartdns进程文件。
    在自定义界面,开启设置->自定义设置->生成coredump配置,重现问题后提交coredump文件 coredump文件在/tmp目录下
PikuZheng commented 3 weeks ago

你需要选取此表的前90289行。

Leavesr commented 3 weeks ago

你需要选取此表的前90289行。

难怪,这个倒是没排查过,多谢