Skip to content

KenaitoDNS

背景

在使用 Bind9 时发现其无法直接通过 API 方式添加 DNS 解析记录,而通过脚本修改 Bind 服务器配置文件的方式存在较大风险。经过调研,未发现有开源且高性能的 DNS 服务器项目能满足需求。 既然现有方案都不理想,那就撸起袖子自己干一个!

需求点

  • 完整DNS功能:具备传统DNS服务器的基本功能,包括域名解析、记录管理等
  • 可视化管理界面:提供友好的图形化配置界面,便于操作和维护
  • 高性能实时处理:支持高并发访问,确保DNS解析的快速响应和实时更新
  • 异常处理:当域名无法解析时,支持抛给上游DNS处理

成品展示

成品链接

https://github.com/odboy-tianjun/kenaito-dns