源码基本信息
- 源码名称:彩虹聚合DNS管理系统
- 当前版本:v2.19
- 开发框架:ThinkPHP
- 运行环境:PHP 8.0+ / MySQL 5.6+
- 网站运行目录:public
- 源码类型:开源 DNS 管理与自动化运维系统
源码介绍
彩虹聚合DNS管理系统是一套基于 ThinkPHP 开发的域名解析管理程序,可以在一个网站后台集中管理多个 DNS 平台的域名解析记录。系统适合站长、IDC 服务商和需要统一管理多家云厂商 DNS 的开发者使用。
v2.19 支持阿里云、腾讯云、华为云、百度云、西部数码、火山引擎、DNSLA、Cloudflare、Namesilo、PowerDNS 等解析平台,并提供多用户、API、容灾切换、定时任务、SSL 证书申请和自动部署等功能。
系统截图
以下截图来自原文公开演示资料,图片点击后使用本站当前页灯箱预览。



系统功能
- 多平台 DNS 管理:在同一个后台添加不同云厂商的 DNS 账户,统一管理域名和解析记录。
- 多用户权限:支持为不同用户分配域名解析权限,适合团队协作和服务商场景。
- API 接口:提供域名单独登录链接和 API 能力,方便对接 IDC、面板或其他管理系统。
- 容灾切换:支持 Ping、TCP、HTTP 和 HTTPS 检测,根据检测结果自动暂停或修改解析记录。
- 定时切换:可按指定时间或周期自动开启、暂停、修改和删除解析记录。
- Cloudflare 优选 IP:支持获取 Cloudflare 优选 IP 并自动更新到解析记录。
- SSL 证书管理:支持从 Let’s Encrypt 等渠道申请证书,并自动部署到面板、云服务或服务器。
- 消息通知:支持邮件、微信公众号、Telegram、钉钉、飞书和企业微信等通知渠道。
部署教程
- 准备 PHP 8.0 及以上、MySQL 5.6 及以上的服务器环境,并创建数据库。
- 下载源码压缩包,解压到网站目录,设置网站运行目录为项目下的
public。 - 按照服务器类型配置 ThinkPHP 伪静态规则,并确认站点可以正常访问。
- 首次访问网站后进入安装页面,根据提示填写数据库和站点配置。
- 安装完成后登录控制面板,添加 DNS 平台账户和需要管理的域名。
- 部署到公网前请修改后台账号、配置 HTTPS,并限制数据库和配置文件的访问权限。
部署提示:DNS 修改和 SSL 自动部署涉及云厂商 API 密钥,建议使用权限最小化的子账号密钥,并定期更换。生产环境部署前请先在测试域名上验证解析、容灾和证书任务。
下载地址
彩虹聚合DNS管理系统v2.19
GitHub 官方发行包,ThinkPHP DNS 管理系统
项目和备用入口
- GitHub 项目地址:netcccyun/dnsmgr
- v2.19 发行页:查看版本说明和文件
- 原文地址:缤纷彩虹天地原文
本文根据原文整理,源码版权和许可信息以项目仓库及源码包中的说明为准。原文地址:https://blog.cccyun.cn/post-526.html
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END

