smartdns
smartdns copied to clipboard
A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT。
**问题现象** 简要描述问题出现的现象 如果上游只有doh时,dnsperf测试出现大量SERVFAIL(85%以上),感觉只有前面若干域名查询正常 **运行环境** 1. 固件型号 ubuntu 24.04 2. 运营商 3. smartdns来源以及版本 46.1 4. 涉及的配置(注意去除个人相关信息) **重现步骤** 1. 上游DNS配置。 server-https https://dns.google/dns-query -host-ip 8.8.8.8 -no-check-certificate -group cf -proxy xray 2. 访问的域名。 **信息收集**...
**问题现象** 简要描述问题出现的现象 **运行环境** ubunut docker 3. smartdns来源以及版本 docker镜像 pymumu/smartdns:latest 4. 涉及的配置(注意去除个人相关信息) bind :53 bind-tcp :53 # DOT 服务器 bind-tls :853 # DOH 服务器 bind-https :443 bind-cert-file /etc/smartdns/server.crt bind-cert-key-file /etc/smartdns/server.key tcp-idle-time...
固件默认是这样填写的 开启smartdns后ipv6会失效, 但留空会导致无法上网,应该如何正确填写 又能使用ipv6 
**问题现象** ``` 设置多个group只有最后一个生效。 server xx.xx.xx -exclude-default-group -group AmazonPrime -group BiliBili AmazonPrime N BiliBili Y server xx.xx.xx -exclude-default-group -group BiliBili -group AmazonPrime AmazonPrime Y BiliBili N server xx.xx.xx -exclude-default-group -group BiliBili...
目前我弄了一个脚本反复切换域名的脚本,但生效只能使用/etc/init.d/smartdns restart 能否支持热加载也生效,比如 domain-set -name google-file /etc/smartdns/google.conf domain-rules /domain-set:google/ -c none -nameserver google google.conf我会自动新增绝对域名,但也会自动删除,那么就需要反复重启,但反复重启就可能导致,解析卡顿慢,因为53进程down了,如果本身热加载53进程就不会down,但配置也就生效了,可以实现这个功能不
**问题现象** 在未开启缓存过期服务情况下 返回的记录ttl依旧大量为3 **运行环境** 1. 固件型号 iStoreOS 22.03.7 2. 运营商 校园网 电信/联通/移动/教育网 3. smartdns来源以及版本 来源:https://github.com/PikuZheng/smartdns 版本:46.1.35 4. 涉及的配置(注意去除个人相关信息)   5.详细说明: 在我理解下 开启域名预加载的情况下关闭过期缓存 smartdns应该获取上游DNS的TTL值 并在其只剩5s过期时重新向上游获取 按理说 smartdns返回的解析记录ttl应该为其缓存中该记录所剩余的ttl值(而非直接为3) 但事实是返回的记录几乎所有的ttl都为3 这有可能是我对该功能理解存在偏差 或是smartdns设置的有问题...
Hello there, I have question about CNAME usage on SmartDNS. Is that possible right now or maybe in the future to have like this For example, I have domain lists...
**问题现象** ``DoH/DoT``通过``Proxy``查询SSL无规律报错 ``Release46``和最新的``Commit``均测试过 **运行环境** OpenWRT x86-64 Release46
有什么办法开启吗,比如force-https-soa No
SmartDNS发布以来,主要有我个人利用业余时间和兴趣爱好维护。 但目前本人精力有限后续打算将smartdns转化为非个人开源项目 计划将smartdns整体迁移到组织[SmartDNS](http://github.com/smartdns/)中,欢迎有愿意参与smartdns贡献的朋友加入。 有兴趣的朋友可留言反馈自己的意向。 另外,此项目为开源非盈利项目,参加项目不会有任何收入,全凭兴趣爱好,投入上也要有一定的保证,所以请慎重加入。 目前项目涉及的组件以及技术 组件|相关技术 --|-- smartDNS核心 | 懂C语言,懂Linux编程,有网络编程经验| openwrt UI |懂LUA,JavaScript,Shell,会opkg包制作| UI核心程序 |懂Rust语言,会Rest-Server和Sql编程。| 前端UI|懂React和typescript。| 资料帮助|会Markdown,熟悉使用smartdns的各项功能,英语好。|