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 465 smartdns issues
Sort by recently updated
recently updated
newest added

## 需求应用场景 提升 DoH 性能。 ## 建议的方案 支持 HTTP/2,参见 [RFC 8484 section 5.2](https://tools.ietf.org/html/rfc8484#section-5.2)。 ## 设备信息 SmartDNS 版本:`1.20200908-1524`

feature request

使用openwrt的备份,只会备份/etc/config/smartdns文件,此文件中只包含上游服务器配置,其他配置都保存在/etc/smartdns/中,但是openwrt备份并不会备份此文件夹,所以固件升级或恢复备份都会导致/etc/smartdns/中的所有配置信息丢失

bug

**需求应用场景** 需要长时间保持连接的业务,比如上传文件到国外的网站,这种场景下需要的不是最快的ip而是最稳定的ip,因为断连了可能就得从头来了 **建议的方案** 对查询到的ip的集合进行设置好的次数进行speed-check,并挑选出失败次数最少的ip 由于不同时间段可能稳定性不会一样,可以提供单独的缓存时间的选项,如果下一次请求超过了缓存时间就重新获取ip重新测试

**需求应用场景** 同一个IP,有时需要排除,有时需要包含。 例如:8.8.8.8, 若解析国内域名时,就要排除, 若解析国内域名时,就要包含。 **建议的方案** 增加 排除/包含 list 关键字

![image](https://user-images.githubusercontent.com/45259624/195098248-8b1b3540-cc9b-4353-9e6e-e1daebd2979b.png) 请问有哪个大佬仅配置上游服务器吗?如果有,能否指导配置方法或者分享配置,谢谢!

现在需要用到的场景时,我自己的几个域名用来做DDNS,这部分域名是需要去阿里云做解析的,所以必须要保留查询的功能,但我想把这些域名之外的所有IPV6都禁掉(或者优先使用IPV4),请问能做这样的配置吗? 另外如果只想某些客户端请求时返回IPV4或者返回IPV6,这样子是否能够做到(只想控制个别的客户端,而不是全局)? 我知道可以通过设置某个域名只返回V4或者V6,但这样就必须每个域名都设置,很多未知的域名是不可能设置全的 如果现有的功能里面可以实现这种需求,请各位大神告之一下,非常感谢!

## **需求应用场景** **抽象描述:** 任意域名,解析结果中,有属于某个特定的IP段的地址,则不考虑其它解析结果,直接返回该地址。 **具体行为描述** ``` 特定IP段需要配置, 假设为:10.10.0.0/16 要查询的域名,为任意域名,可按需指定也可不指定, 假设为:aaa.bbb smartdns 在上游解析 aaa.bbb 的结果为: 1.2.3.4 22.33.44.55 10.10.12.34 返回下游的结果,不考虑其它地址, 直接返回 aaa.bbb 的解析为 10.10.12.34 ``` **需求原因** 对于该功能我暂时命名为:优先IP地址(fakedns) 实际上是一个不依赖于 IPSET 的域名分流功能。 主要目的是配合某软件的“虚拟 DNS...

**需求应用场景** 请描述需求应用的场景和方式。 应用的场景:科学上网;我小白一个,很喜欢smartdns,一直使用,之前是让dns的ip走代理,前两天才发现tcping无法测试被v2ray代理的ip,这样只要被代理的ip就无法评估连接速度。 **建议的方案** 实现上述场景建议的方案。 因为是小白,无法深究代理tcp tcping失败的原因,在看资料时偶尔看见sock5的一条命令, curl -x socks5://127.0.0.1:1080 google.com,是否可以记录这个命令用时间,评估被代理ip的连接速度。我的想法就是实际去连接ip网站,根据返回数据和时间评估ip区分速度。或者大佬能加入更加简单的评估ip速度的方法。谢谢大佬写的smartdns。 **设备信息** 1. 设备信息(CPU,厂家) arm64 2. 固件信息 openwrt

这是 smartdns DOH 的特点吗? smartdns 能解决这个问题吗?目前都是靠重启 smartdns 解决。

enhancement

常规设置里用的smartdns名称,端口为55 自定义里输的 bind :5053 -group china bind :6053 -group office server 218.30.118.6 -whitelist-ip -group china server-https https://dns.233py.com/dns-query -group office 保存后在adguard里上游dns配置 192.168.50.6:5053 测试反馈服务器 "192.168.50.6:5053":无法使用,请检查你输入的是否正确 但是上游dns里输成55或者6053端口都是没问题的,不知道哪里有问题吗?