文档目录

下载

最新版本

Alpha版本 v1.4.10

  1. Zone支持@符号。
  2. 记录支持注释。
  3. 支持监听网络接口。
  4. 添加ANY记录类型。
  5. 支持TCP/53端口提供服务。
  6. 支持备份记录和还原记录。


升级说明

v1.4.2升级提示

v1.4.2 版本需要修改保存记录的 Tconf 文件,把值字段修改为更具体的值。修改参考坦克 NS 记录 Tconf 格式记录模板参考 ,如果你第一次使用这个软件,忽略这段话。

1.2.0升级提示

1.2.0 版本以后的版本记录采用 Tconf 格式管理。如果从 v1.2.0 以前的版本升级记录到这个版本,请运行sudo ./tankns -upgrade ./datadata表示你的记录目录。如果你第一次使用这个软件,忽略这段话。

新版本运行错误

新版本很可能运行出错误,通过删除生产环境.tconf配置文件,让新版本的软件生成新版本的生产环境.tconf配置文件即可解决。删除前先备份。

文件名 系统/CPU架构 大小
看见这条消息,请刷新网页。

较旧的版本下载

跳转到较旧的版本下载

提示

安全实践,通过对比 sha1sum 值可以获得文件完整性信息。

版本历史

Alpha版本 v1.4.9

  1. 修复转发到公共 DNS 请求包变大问题。


Alpha版本 v1.4.6

  1. 修复缓存协程并发写入错误。
  2. 支持通配符查询。
  3. 修复部分 bug (包括UI在内)。


Alpha版本 v1.4.5

  1. 删除 v1.GetRRs{}、v1.GetZones{} 方法。
  2. 添加缓存功能。
  3. 添加演示功能。


Alpha版本 v1.4.3

  1. 修复 DDOS 防御 IP 地址簿没有释放 IP 导致内存不足的问题


Alpha版本 v1.4.2

  1. 添加 SOA 记录
  2. 添加 HINFO 记录
  3. 添加 SRV 记录
  4. Web 控制台添加 SOA、HINFO、SRV 记录
  5. 重构代码
  6. 使用更具体的记录值名字,原来的值根据不同的记录类型相应使用 IPV4 地址、IPV6 地址、主机域名等更具体的值替代。
  7. 语义修改:优先权改成优先级


Alpha版本 v1.4.1

  1. 修复 Web 控制台转发配置功能
  2. Web 控制台设置页面添加安全选项卡管理 DDos 防御功能
  3. 软件添加重启功能
  4. Web 控制台添加重启功能


Alpha版本 v1.4.0

  1. 支持 DDos 防御
  2. 转发优化
  3. UI 升级坦克小怪 V2.0.0


Alpha版本 v1.3.7

  1. 改进初始化流程,复制空“所有记录.tconf”文件出来,减少用户使用疑问。


Alpha版本 v1.3.5

  1. 重构代码,web 接口使用 webfw 框架。
  2. 升级 web 控制台,适应手机屏幕。


Alpha版本 v1.3.4

  1. 支持暂停功能。
  2. 升级依赖包。


Alpha版本 v1.3.3

  1. web 控制台支持手机浏览器。


Alpha版本 v1.3.2

  1. 重构 shos 接口代码。导出 ModifyRR、ModifyZoneRR、DeleteRR、DeleteZone、DeleteZoneRR、GetRRsByPagination、GetZonesByPagination、GetZoneRRsByPagination
  2. 记录拆分为私有记录和公共记录。
  3. 重构代码,删除 ManagerRR,升级 Tconf 自带排序功能。


Alpha版本 v1.3.1

  1. 修复 Zone 添加单标签提示域名错误的问题。
  2. 重构代码导出 shos 接口。
  3. 修复在多个普通RR里查找相同父域名的记录()方法的 Bug。


Alpha版本 v1.3.0

  1. 加入后台管理系统
  2. 使用 tconf v2 (rabbit)
  3. 修复 HTTP API 空记录下无法添加 第一条记录的问题。
  4. 启用协程处理查询(修复局域网断网导致阻塞问题)。
  5. 配置支持“本机IP”替代 IP 地址,表示本机在局域网的 IP 地址。


Alpha版本 v1.2.4

  1. 接受保镖保护
  2. 修复未知请求包格式导致空指针错误


Alpha版本 v1.2.3

  1. 重要功能,异常捕捉保存到日志


Alpha版本 v1.2.2

  1. 修复记录软件运行情况的问题(日志)


Alpha版本 v1.2.0

  1. 支持 Round Robin( A 与 AAAA 记录的一种负载均衡技术)
  2. 添加 Tconf 格式记录支持
  3. 配置使用 Tconf 格式
  4. 升级无版和 I18n
  5. 支持 Zone
  6. 添加 HTTP 接口
  7. TCONF 文件记录格式错误检测
  8. 记录拆分保存
  9. 记录冲突检测
  10. i18n 文件自动更新
  11. 添加 NotImp (未实施) RCODE 响应码
  12. 添加 ipv6 PTR 记录
  13. 修复完全重复检测


Alpha版本 v1.1.5

  1. 坦克 DNS 改名 坦克 NS。
  2. 代码重构。
  3. 增加 PTR 记录。当前支持:A、NS、CNAME、AAAA、MX、TXT、PTR。
  4. 多 Answer 响应。
  5. 记录配合使用支持( CNAME 配合 A 记录一起使用)。
  6. 增加 YAML 数据格式支持。
  7. 增加数据目录看守,当记录数据改变时无需重启软件。
  8. 支持成为守护进程,支持 Linux systemd 管理。
  9. 添加 i18n 功能。
  10. 添加检查升级功能。
  11. 删除 window 与 mac 平台支持


Alpha版本 v1.1.3

  1. 坦克 DNS 改名 坦克 NS。
  2. 代码重构。
  3. 增加 PTR 记录。当前支持:A、NS、CNAME、AAAA、MX、TXT、PTR。
  4. 多 Answer 响应。
  5. 记录配合使用支持( CNAME 配合 A 记录一起使用)。
  6. 增加 YAML 数据格式支持。
  7. 增加数据目录看守,当记录数据改变时无需重启软件。
  8. 支持成为守护进程,支持 Linux systemd 管理,支持 windows service 管理。


Alpha版本 v1.1.2

  1. 修复 Bug
  2. 修复 DNS 查询转发
  3. 修复 iPhone 查询


Alpha版本 v1.1.1

  1. 删除序列号验证功能。
  2. 修改界面。


Alpha版本 v1.1.0

  1. 坦克 DNS 正式发布
  2. 6 种记录:A、NS、CNAME、AAAA、MX、TXT。
  3. 3 大操作系统:Windows、Macos、Linux。
  4. 记录配置通过 Json 数据格式。