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。
**需求应用场景** RouterOS用CNIP模式科学上网,移动没有公网开了IPV6当公网使用,但是海外VPS没有V6,所以请求的DNS只用ipv4。 但是家里的公网ipv6需要ddns所以还需要解析 **建议的方案** 在网站没有ipv4的时候才返回ipv6解析 有ipv4只返回v4(貌似mosdns有这个功能) **设备信息** HAP AC2
**需求应用场景** 绑定v6的53端口后 审计记录里的主机显示全是可读性差的v6地址 **建议的方案** 审计可选配置为主机显示的是v4地址 或者开启解析本地主机名后显示主机名 **设备信息** 1. 设备信息(CPU,厂家) 华硕ac68u 2. 固件信息 386.12
* 配置文件所在位置 ``` /etc/config/smartdns ``` * 配置变更项 ``` option server_flags '-group domestic-ipv4-doh -force-aaaa-soa' # 第一服务不自动请求默认组 option seconddns_enabled '1' option seconddns_server_group 'overseas-ipv4-doh' option seconddns_no_dualstack_selection '1' option seconddns_no_speed_check '1' option seconddns_force_aaaa_soa '1'...
优先级问题
优先级问题 address /gov.us/127.0.0.1 address /us/# 我想让gov.us后缀域名重定向127.0.0.1,然后其他us后缀不相应解析记录 但是视乎后面#这条优先级高于上面,然后导致gov.us后缀的域名也会不相解析记录
**问题现象** 简要描述问题出现的现象 1、如果访问的网站是双栈协议且相应速度接近,那么网站打开速度非常慢,甚至无法访问。例如日志中的“ image.baidu.com”; 2、在这种情况下如何优先使用ipv4解析地址? **运行环境** 1. 固件型号 ubuntu-22.04 2. 运营商 联通 3. smartdns来源以及版本 github下载 G@Rpi:~$ smartdns -v smartdns 1.2023.05.07-1641 5. 涉及的配置(注意去除个人相关信息) cat /etc/smartdns/smartdns.conf server-name g-router-smartdns bind :533 bind-tcp :533...
**问题现象** 用 cloudflare dns 解析cdn域名时候,第一次解析结果和第二次以后的结果不同。高概率第二次以后的解析结果才是最佳结果,低概率存在第一次解析结果才是最优解的情况。 但是smartdns测速似乎仅基于第一次返回的结果来对比,大概率返回不够优化的解析结果。 **运行环境** ubuntu 22.04 LTS 3. smartdns来源以及版本 release 43 4. 涉及的配置(注意去除个人相关信息) 默认配置,没有配置 speed-check-mode 和 response-mode **重现步骤** `dig google.com @1.1.1.1` 执行两次,第一次返回结果和之后的返回的A,AAAA结果不相同。 ping第一次与之后的解析结果。发现大概率情况下第一次结果不佳,第二次之后的结果低延迟无丢包。小概率相反情况。 smartdns仅配置1.11.1上游,然后再用本地dns执行dig,发现返回的结果是第一次的解析结果。多次解析后均为该结果。 以上步骤在buyvm卢森堡服务器上可以重现(经常首次解析到了东欧或者伦敦的cdn边缘服务器上,之后解析到法兰克福) 是否在与多个有cdn边缘节点国家相邻,但是国内没有边缘节点的地方会发生这种情况? 对于cloudflare...
**问题现象** 我用 Debian 12 服务器做了一个内网的 DNS ,但该服务器周期性出现类似 DDoS 现象。 **运行环境** 1. 固件型号 - Debian 12 x86_64 Server 3. 运营商 - 无关 4. smartdns来源以及版本 - smartdns.1.2023.05.07-1641.x86_64-linux-all.tar.gz 5. 涉及的配置 (注意去除个人相关信息) ```conf conf-file...
**问题现象** nslookup国内网站,可以返回唯一最快的DNS,但是外国的无法返回唯一最快的,会返回好几个。 国外 ↓ 国内 ↓ **运行环境** 1. 固件型号 - OpenWrt R22.8.2 2. 运营商 - 联通 4. smartdns来源以及版本 - openwrt自带&Release 42 5. 涉及的配置(注意去除个人相关信息) 求大神帮看看,已经卡了好几天了,感谢。
**需求应用场景** 请描述需求应用的场景和方式。 在一些CDN的IP中,有一些IP是80端口通443端口被封禁,对于此类IP不作为有效IP返回,即使设置speed-check-mode tcp:443,tcp:80,ping也是返回了443被封 80可用的IP 因为它的TCP80,ping延迟更低,而其他返回的IP443端口通80也通 **建议的方案** 实现上述场景建议的方案。 增加配置选项来启用此功能,比如有一个IP tcp443 tcp80 通 另一个IP 443不通 80通那么无论延迟是否更高 返回443通的IP **设备信息** 1. 设备信息(CPU,厂家) 不重要 2. 固件信息 不重要
求教,openclash上游dns设置成smartdns之后,域名全都变成了ip地址,导致openclash规则抓取不到,全都走到了漏网之鱼跟others了,出国失败,求教该如何设置呢?