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

**需求应用场景** 有些域名比如dbiptv.sn.chinamobile.com(陕西) 会有ipv6与ipv4,但ipv4外省电信网络被屏蔽了,对于普通客户端会优先使用ipv6的,这个没有问题。但我需要用ngxin转发这个地址(proxy_pass http://dbiptv.sn.chinamobile.com/xxx),用nginx的resolver 做dns解析时,nginx会随机选择一个ip(可能是ipv6,也可能是ipv4),这样导致有时访问超时 **建议的方案** 希望可以增加配置属性,在ipv6与ipv4同时存在的情况下,只返回ipv6 (可以扩展为 在ipv6与ipv4同时存在的情况下,只返回ipv4) (dualstack-ip-allow-force-AAAA yes 不起作用) **设备信息** 研凌工控机j3160

**问题现象** 简要描述问题出现的现象 我想要解析结果比如谷歌返回的IP地址范围结果为 172.0.0.0/8 142.0.0.0/8 看文档里面有个白名单设置 ip-set -name google -file /etc/smartdns/google-list.conf 希望谷歌解析的结果地址段的文本google-list.conf内容 172.0.0.0/8 142.0.0.0/8 server -whitelist-ip ip-rules ip-set:google -whitelist-ip 这个whitelist-ip是一个名称,还是特指一个上游DNS,还是这个代表白名单命令功能 能否针对一个特定域名返回想要的结果单独设置,比如www.google.com 我希望通过上游4个DNS比如是 server 8.8.8.8 server 8.8.4.4 server 1.1.1.1 server 1.1.1.2...

**需求应用场景** 我在内网服务器中运行 smartdns 并使用 ROS 作为主路由器,希望将特定域名的解析地址更新到 ROS 的 address 集合中,从而实现路由分流。 **建议的方案** 目前 smartdns 支持将特定域名的解析记录更新到 ipset。我曾尝试搜索关于 ipset 是否有相关的 update hook 机制,可以在更新时使用脚本将 ipset 内容和 ROS 的 address 集合同步,但并没有找到相关信息。 想知道 smartdns 是否有一个 hook...

**问题现象** smartdns:53+openclash模式,其中:openclash的nameserver不使用,FallBack修改为smartdns的第二服务器端口,即:127.0.0.1:5335,且不启用dnsmasq转发,此时https://ispip.clang.cn/这个网站无法打开,但如果将smartdns的第一服务器由53端口改为6053,同时将openclash的nameserver设置为127.0.0.1:6053,启用dnsmasq转发,此时上面的网站打开正常! **运行环境** 1. 固件型号 2. 运营商 3. smartdns来源以及版本 4. 涉及的配置(注意去除个人相关信息) **重现步骤** 1. 上游DNS配置。 2. 访问的域名。 **信息收集** 1. 将/var/log/smrtdns.log日志作为附件上传(注意去除个人相关信息)。 2. 如进程异常,请将coredump功能开启,上传coredump信息文件,同时上传配套的smartdns进程文件。 在自定义界面,开启设置->自定义设置->生成coredump配置,重现问题后提交coredump文件 coredump文件在/tmp目录下

国内外都设置了白名单,每天自动更新,国外加入ipset(名字:usset).如下: domain-set -name chinalist -file /etc/smartdns/domain-set/chinalist.txt domain-rules /domain-set:chinalist/ -nameserver cn domain-set -name gfwlist -file /etc/smartdns/domain-set/gfwlist.txt domain-rules /domain-set:gfwlist/ -ipset usset -nameserver us 服务器分开,CN排除默认组,US不排除。 nslookup解析国内网址的时候会有DNS加入到ipset(usset)中, 这正常吗?

**问题现象** openwrt通过luci设置本地端口为53时,分组失效。 **运行环境** 1. 固件型号 openwrt 2. smartdns来源以及版本 smartdns.1.2023.08.11-1937.x86_64-linux-all 3. 涉及的配置(注意去除个人相关信息) 通过luci界面默认设置启动,当端口为53时分组失效。

**问题现象** 简要描述问题出现的现象 **运行环境** 1. 固件型号 2. 运营商 3. smartdns来源以及版本 4. 涉及的配置(注意去除个人相关信息) **重现步骤** 1. 上游DNS配置。 2. 访问的域名。 **信息收集** 1. 将/var/log/smrtdns.log日志作为附件上传(注意去除个人相关信息)。 2. 如进程异常,请将coredump功能开启,上传coredump信息文件,同时上传配套的smartdns进程文件。 在自定义界面,开启设置->自定义设置->生成coredump配置,重现问题后提交coredump文件 coredump文件在/tmp目录下 bind [::]:5335 bind-tcp [::]:5335 #结果缓存个数 cache-size 512...

SMARTDNS 我关了测速,始终解析出来只一个IP。如果想常规,解出多IP,应怎么设置。

“ip别名”相关的功能在8月16日才添加进代码中,然而最新版本Release 43发布于8月12日,显然Release 43中是没有“ip别名”相关功能的,但是在配置指导中却有相关的说明,造成我以为在Release 43中有相关的功能,但是却发现未按预期实现功能,疑惑了很久,直到我看到了相关代码在8月16日才开始提交,恍然大悟。 配置指导中在后续发布的版本才能实现的功能说明是否在新版本发布前应该标记”在后续版本实现“,在新版本发布后移除,这样就不会造成困惑。

**问题现象** 简要描述问题出现的现象 address /www.xiaohongshu.com/212.64.115.101,1.1.1.1 speed-check-mode ping,tcp:80,tcp:443 解析后结果能在 212.64.115.101 1.1.1.1 这2个IP之间进行轮询,但如果其中一个地址ping或者80,443不通,我就需要剔除这个不通地址,但通过 address /www.xiaohongshu.com/212.64.115.101,1.1.1.1 speed-check-mode ping,tcp:80,tcp:443 这个后缀命令然后看日志及抓包没看到存在探测功能,这个功能能否实现 ![image](https://github.com/pymumu/smartdns/assets/55315920/2d0f0aa5-eb3e-48a8-86f8-1069226684c5) **运行环境** 1. 固件型号 xen虚拟机 2. 运营商 电信 3. smartdns来源以及版本 smartdns 1.2023.08.11-1937 4. 涉及的配置(注意去除个人相关信息) bind...