因为本人有挺多域名的但是因为每个服务商能提供的功能不同就导致我的域名散落在多个地方如果要编辑尽管是一条记录也得打开面板、登录才能添加记录华为云甚至每次登录还都收验证码这一套流程十分繁琐浪费了很多时间。于是我在 Github 上找到了 netcccyun/dnsmgr 这个项目可以把各个服务商的 dns 放在一个面板中管理正好符合了我的需求。但是使用了半个月下来。还是发现了一些问题这个项目的技术栈偏老还要用 MySQL整体对服务器的占用不大友好。现在 vibe coding 这么流行我为什么不能自己写一个这样的项目呢所以我做了 Dotnify把所有 DNS 服务商的记录聚合到一个界面里。经过一个周的打磨发布了 v0.1.0 第一个版本技术栈使用 React Hono Upstash Redis前端是 Vite 构建整体比较轻量支持 Vercel、Docker、自托管多种部署方式目前先支持了 Cloudflare、华为云、dnspod后续还会添加更多服务商。它能干什么多服务商聚合Cloudflare、华为云、DNSPod添加服务商后自动拉取所有域名在一个列表里查看和管理。新增服务商时还会验证凭据是否有效不用怕填错了半天才发现。完整的记录管理A、AAAA、CNAME、MX、TXT、SRV、CAA 都支持增删改。华为云和 DNSPod 的解析线路比如按运营商、地域分流也做了支持不用再回到原控制台操作。按域名搜索和筛选域名多了可以按名称搜索也可以按服务商下拉筛选。部署很简单Vercel 一键部署Fork 仓库 → 导入 Vercel → 填两个 Upstash Redis 的环境变量几分钟就上线Docker支持 amd64 和 arm64树莓派也能跑Node.js 自部署npm start适合 Railway、Zeabur 等平台数据存在 Upstash Redis 里免费额度完全够个人使用不需要自己搭数据库。安全方面管理员密码用 scrypt 哈希存储敏感接口有 Redis 限流API 密钥在前端只显示末四位安全响应头齐全代码在 GitHubGitHub - airtouch97/Dotnify: A unified DNS management tool that aggregates domains from multiple DNS providers into a single interface. · GitHub文档https://dotnify.js.org如果你也有多个 DNS 服务商要管理可以试试。有问题或想支持其他服务商欢迎提 issue。如果觉得有帮助请给我一个 star 谢谢