Download Latest Version Release 46.1 source code.zip (764.8 kB)
Email in envelope

Get an email when there's a new version of SmartDNS

Home / Release42
Name Modified Size InfoDownloads / Week
Parent folder
smartdns.1.2023.05.07-1641.arm-debian-all.deb 2023-05-07 1.2 MB
smartdns.1.2023.05.07-1641.arm-openwrt-all.ipk 2023-05-07 1.5 MB
smartdns-arm 2023-05-07 3.0 MB
smartdns.1.2023.05.07-1641.arm-optware-all.ipk 2023-05-07 1.5 MB
smartdns.1.2023.05.07-1641.mipsel-debian-all.deb 2023-05-07 1.1 MB
smartdns.1.2023.05.07-1641.mipsel-openwrt-all.ipk 2023-05-07 1.5 MB
smartdns-mipsel 2023-05-07 3.7 MB
smartdns.1.2023.05.07-1641.mipsel-optware-all.ipk 2023-05-07 1.5 MB
smartdns.1.2023.05.07-1641.mips-debian-all.deb 2023-05-07 1.1 MB
smartdns.1.2023.05.07-1641.mips-openwrt-all.ipk 2023-05-07 1.6 MB
smartdns-mips 2023-05-07 3.7 MB
smartdns.1.2023.05.07-1641.mips-optware-all.ipk 2023-05-07 1.6 MB
luci-app-smartdns.1.2023.05.07-1641.all-luci-compat-all.ipk 2023-05-07 14.8 kB
luci-app-smartdns.1.2023.05.07-1641.all-luci-all.ipk 2023-05-07 14.6 kB
smartdns.1.2023.05.07-1641.x86-linux-all.tar.gz 2023-05-07 1.7 MB
smartdns.1.2023.05.07-1641.x86-debian-all.deb 2023-05-07 1.4 MB
smartdns.1.2023.05.07-1641.x86-openwrt-all.ipk 2023-05-07 1.7 MB
smartdns-x86 2023-05-07 3.7 MB
smartdns.1.2023.05.07-1641.x86-optware-all.ipk 2023-05-07 1.7 MB
smartdns.1.2023.05.07-1641.x86_64-linux-all.tar.gz 2023-05-07 1.7 MB
smartdns.1.2023.05.07-1641.x86_64-debian-all.deb 2023-05-07 1.4 MB
smartdns.1.2023.05.07-1641.x86_64-openwrt-all.ipk 2023-05-07 1.7 MB
smartdns-x86_64 2023-05-07 3.5 MB
smartdns.1.2023.05.07-1641.x86_64-optware-all.ipk 2023-05-07 1.6 MB
smartdns.1.2023.05.07-1641.aarch64-linux-all.tar.gz 2023-05-07 1.6 MB
smartdns.1.2023.05.07-1641.aarch64-debian-all.deb 2023-05-07 1.2 MB
smartdns.1.2023.05.07-1641.aarch64-openwrt-all.ipk 2023-05-07 1.6 MB
smartdns-aarch64 2023-05-07 3.3 MB
smartdns.1.2023.05.07-1641.aarch64-optware-all.ipk 2023-05-07 1.6 MB
smartdns.1.2023.05.07-1641.arm-linux-all.tar.gz 2023-05-07 1.5 MB
README.md 2023-05-06 2.4 kB
Release 42 source code.tar.gz 2023-05-06 567.1 kB
Release 42 source code.zip 2023-05-06 670.1 kB
Totals: 33 Items   55.2 MB 2

更新内容:

  1. 支持DOT服务器,bind-tls选项。
  2. server参数增加-bootstrap-dns选项,支持指定专门的bootstrapDNS服务器。
  3. 支持设置smartdns从控制台输出log,以方便容器化部署分析log, log-console选项。新增log-level off,完全关闭LOG。
  4. 支持默认情况下按照设备内存自动设置cache大小。
  5. cache文件减少版本升级后不可用的概率。
  6. domain-rules新增-no-cache, -response-mode参数。
  7. 支持完全禁用IPV6查询的情况下,允许例外的域名: address /domain.com/-
  8. 支持自动将address类域名,展开对应的PTR记录, expand-ptr-from-address yes选项。
  9. server参数新增-subnet选项,可指定单个DNS上游的ECS信息。联通或移动用户可模拟电信用户IP地址,让223.5.5.5返回电信就近的IP地址,部分网站网络访问时延会有较大改善。
  10. 新增cache-checkpoint-time参数,设置周期保存cache文件,避免cache丢失。
  11. bind参数新增-ipset-nftset选项,支持对应端口查询时,强制设置ipset和nftset。

luci更新

  1. luci第二DNS新增ipset,和nftset选项。
  2. luci增加对log的设置。
  3. luci第一,第二DNS,增加额外标志参数,可以自定义参数。
  4. luci修正一些文字错误

其他更新

  1. 增加test测试代码,提升软件整体质量。
  2. 增加性能测试,具体性能指标参考:https://github.com/pymumu/smartdns/issues/1337#issuecomment-1475902029
  3. 全新的smartdns帮助文档:https://pymumu.github.io/smartdns/
  4. Release42版本合入openwrt主干,可以直接feed更新编译安装,软件体积更小。

BUG修正

  1. 修正几个Crash问题。
  2. 优化log,降低无效log的级别。
  3. 解决cname域名循环的问题。

注意事项

  1. luci界面如不显示,或显示不正常,可以尝试清除浏览器缓存,或使用隐私模式访问管理页面。
  2. lede如安装 luci-app-smartdns.*.all-luci-compat-all.ipk不显示,请额外安装luci-compat软件包。
  3. 推荐使用js版本(非compat)的luci界面,功能更加完善。
  4. smartdns从37版本已经会返回多个IP地址,具体原因查看:https://pymumu.github.io/smartdns/faq/#smartdnsip,判断smartdns是否生效,请使用nslookup smartdns来查看。
Source: README.md, updated 2023-05-06