smartdns icon indicating copy to clipboard operation
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。

Results 387 smartdns issues
Sort by recently updated
recently updated
newest added

如何设置在有ipv6 和 ipv4 的情况下 选择ipv4 只有ipv6 的情况下返回ipv6

domain-set可以像下面这样配置多个分组吗? domain-set -name fq -file /etc/smartdns/domain-set/Gfwlist.conf domain-set -name cn -file /etc/smartdns/domain-set/cn.conf domain-rules /domain-set:fq/ -dualstack-ip-selection yes -speed-check-mode tcp:443,tcp:80,ping -response-mode first-ping domain-rules /domain-set:cn/ -dualstack-ip-selection yes -speed-check-mode tcp:443,tcp:80,ping -response-mode first-ping nameserver /domain-set:fq/fq_dns nameserver...

Hello there, I have a question about canonical name, so, there is an DNS that using canonical name to do blocking site like this screenshot down below: ![Image](https://github.com/user-attachments/assets/491d9d31-1ba2-4473-98b3-87c5222e6e91) How to...

server-name | DNS 服务器名称 这是这个全局的参数。 我给监听5353号端口的写了一组上游dns,另外给5354端口写了另一组上游dns。 我用另一个dns转发器监听53号端口,并按照域名匹配分别转发给5353或5354,我想给两组上游dns分别取个名字。这样我通过53号端口直接查询的时候,可以按照返回的dns服务器名称判断是走的哪组。

![image](https://github.com/user-attachments/assets/1f243568-42c4-41a4-9ccb-ecc30f2b9a9e)测试了一下,46版本正常,46.1版本开始不显示服务器名称了

**需求应用场景** 在路由设备上同时安装了smartdns 与科学上网服务的情况下(常见场景),ping流量不会走代理而TCP流量会,这导致了全局翻墙(跳过国内IP)时,国外IP的测速方式与国内IP需求不同。 希望达成的场景: 1. 国内IP采用ping->tcp:80->tcp:443顺序测速,首次TTL最短 2. 国外IP采用tcp:80->tcp:443->ping顺序测速,测速可以走翻墙线路,通过配置不同国家上游DNS,返回实际连接最快线路。 在国外网站使用跨国CDN时,不同国家的相应时间差异远大于国内,全局配置测速模式无法同时适用国内外不同需求。 **建议的方案** bind增加 _speed-check-mode_ 选项允许按服务端配置测速模式。 例如 ``` #国内解析,默认服务器 bind :6053 -speed-check-mode ping,tcp:80,tcp:443 #国外解析,第二服务器 bind :6553 -speed-check-mode tcp:80,tcp:443,ping ``` **设备信息** 1. 设备信息(CPU,厂家) x86软路由...

**问题现象** 配置 serve-expired yes 后 观察下游发现大量域名ttl=3。遂配置 serve-expired no 。此时观察在域名过期后仍会导致3秒ttl=3 **运行环境** 1. docker 2. 多上游 3. 最新release自编译 4. 涉及的配置(注意去除个人相关信息) ``` bind [::]:53 prefetch-domain yes dualstack-ip-selection no serve-expired no response-mode fastest-response cache-size...

immortalwrt内核6.6.73 更新完就这样了 ![Image](https://github.com/user-attachments/assets/9b340e46-d33c-481f-9db9-64bd53ca55a2) ![Image](https://github.com/user-attachments/assets/fd1661f7-95b6-476c-819c-0988f4320282) ![Image](https://github.com/user-attachments/assets/e655a96c-ff94-44c0-8d37-711250b9ddd1) ![Image](https://github.com/user-attachments/assets/2ca805fb-91f6-4824-a9e2-9efc8e11d2f0)

我的主路由是爱快,我现在想优化上游DNS地址,想达到的效果是国内国外防止DNS劫持与篡改。 1、国内的话上游DNS是否需要换成https的DOH服务器地址吗? 2、然后国外的DOH TLS地址是否还需要添加什么? 3、我的内存是64G还需要加大缓存优化条数吗? 4、IPV6的DNS地址我在爱快的IPV6地址里应该填写什么?是本地IPV6地址吗? 5、超时和TTL设置需要修改什么嘛? 6、除了以上还有什么部分需要修改吗? 以下为AI生成conf文件,里面的地址都是自己找的 # 绑定IPv4和IPv6的53端口 bind [::]:53 bind 0.0.0.0:53 # 缓存优化(默认4096条,可根据需求调整) cache-size 10000 # 日志级别(可选:debug/info/warn/error) log-level info # 启用域名预取(提前缓存即将过期的域名) prefetch-domain yes # 启用IPv6(若需支持) ipv6...

SmartDNS配置文档添加关于DOQ和DOH3的配置选项,目前并没有 ![Image](https://github.com/user-attachments/assets/dc30fe03-7055-468c-961f-fc2f796d519c)