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

Is there a way to flush smartdns cache without restarting the server?

https://www.openssl.org/blog/blog/2023/11/23/OpenSSL32/ > Client-side QUIC support, including support for multiple streams (RFC 9000) @pymumu

只屏蔽内网qtype12 ptr请求即可 # from unbound.conf 127.in-addr.arpa 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa onion test invalid 10.in-addr.arpa 16.172.in-addr.arpa 17.172.in-addr.arpa 18.172.in-addr.arpa 19.172.in-addr.arpa 20.172.in-addr.arpa 21.172.in-addr.arpa 22.172.in-addr.arpa 23.172.in-addr.arpa 24.172.in-addr.arpa 25.172.in-addr.arpa 26.172.in-addr.arpa 27.172.in-addr.arpa 28.172.in-addr.arpa 29.172.in-addr.arpa 30.172.in-addr.arpa 31.172.in-addr.arpa 168.192.in-addr.arpa 0.in-addr.arpa 254.169.in-addr.arpa...

需求简述: 我计划将 SmartDNS 用作某些特定域名的预加载服务。我的目标是让 SmartDNS 仅针对一个特定的域名列表进行操作,并且只对这些域名进行缓存处理。对于不在这个列表中的任何域名,SmartDNS 不进行缓存。 具体应用背景: 我想将 SmartDNS 配置成仅对我指定的某些域名进行解析和缓存,而不是对所有通过它解析的域名都进行缓存。这是为了优化特定域名。 配置方案细节: bind:默认不禁用缓存 创建一个名为 test 的域名集合,并通过文件 /etc/smartdns/domain-set/test.txt 定义这个集合。 配置规则,以便 test 集合内的域名通过我指定的上游服务器(例如 test 服务器)进行解析。 domain-set -name test -file '/etc/smartdns/domain-set/test.txt' domain-rules /domain-set:test...

**问题现象** 有时候如果上游一个请求失败,会缓存空记录。上游是chinadns-ng **配置** ``` server-name smartdns cache-size 10240 cache-persist yes cache-file /tmp/smartdns.cache force-AAAA-SOA yes force-qtype-SOA 65,64,128-255 rr-ttl-min 60 rr-ttl-max 86400 max-reply-ip-num 2 bind 127.0.0.1:53 bind [::1]:53 bind 192.168.8.31:53 bind-tcp 192.168.8.31:53...

各位老湿请问smdns能不能实现: 设置 国内域名集合,国外域名集合,国内ip集合。 先查询国内域名集合命中国内dns解析; 未命中查询国外域名集合命中走国外dns解析 再未命中就用国内dns解析域名 得到的ip再对比国内ip集合, 命中走国内dns解析 未命中走国外dns解析,再把域名加入到国外域名集合里。

**需求应用场景** 路由,多路网络连接,但是会需要根据客户端设定不同的DNS策略,允许特定分组使用特定 DNS 服务器解析特定请求,也需要针对不同设备设定不同的 DNS 劫持规则。 可以起多个smartdns 实例,加载不同配置,但是那就没有讨论的意义了。 此场景不使用 smartdns 的 speed-check,仅仅是用于流量分流。 类型: A 高自由度; B 严控; C 默认但是不暴露网络架构。 例如, 家庭网络:自己的设备 A,子女的设备 B,其他设备 C。 子女设备可能过滤成人、游戏、短视频等域名,也可能不允许使用 VPN。其他设备,例如来客,不暴露家里的 VPN。 公司网段:研发、内网服务器A、访客BC、一般员工BC。 * 访客可能限定不允许解析内网域名,也可能限定只允许使用运营商dns解析,不暴露网络架构,或兼有;...

**需求应用场景** doh/dot网址指向ip有可能会变动,之后请求的解析都会失效。 **建议的方案** 新增定期更新doh/dot的ip **设备信息** 1. 设备信息(CPU,厂家) 2. 固件信息

@pymumu 大佬, 我最近重构 rust 版配置解析的时候,顺带增加了 `-u/url` 的选项,可以从 url 比如 github 的 gists 加载域名列表。 跟你讲下,看看 c 版是否也添加? https://github.com/mokeyish/smartdns-rs/blob/main/src/config/parser/domain_set.rs#L230 ![image](https://github.com/pymumu/smartdns/assets/16131917/d4076b02-2f16-451e-95b2-ca7090623bf3)