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。
如何设置在有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:  How to...
server-name | DNS 服务器名称 这是这个全局的参数。 我给监听5353号端口的写了一组上游dns,另外给5354端口写了另一组上游dns。 我用另一个dns转发器监听53号端口,并按照域名匹配分别转发给5353或5354,我想给两组上游dns分别取个名字。这样我通过53号端口直接查询的时候,可以按照返回的dns服务器名称判断是走的哪组。
测试了一下,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 更新完就这样了    
我的主路由是爱快,我现在想优化上游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的配置选项,目前并没有 