彩虹聚合DNS管理系统v2.19更新

源码基本信息

  • 源码名称:彩虹聚合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 平台
彩虹聚合DNS系统域名解析管理截图
域名 DNS 解析记录管理和批量操作
彩虹聚合DNS系统SSL证书配置截图
SSL 证书账户配置和自动部署设置

系统功能

  • 多平台 DNS 管理:在同一个后台添加不同云厂商的 DNS 账户,统一管理域名和解析记录。
  • 多用户权限:支持为不同用户分配域名解析权限,适合团队协作和服务商场景。
  • API 接口:提供域名单独登录链接和 API 能力,方便对接 IDC、面板或其他管理系统。
  • 容灾切换:支持 Ping、TCP、HTTP 和 HTTPS 检测,根据检测结果自动暂停或修改解析记录。
  • 定时切换:可按指定时间或周期自动开启、暂停、修改和删除解析记录。
  • Cloudflare 优选 IP:支持获取 Cloudflare 优选 IP 并自动更新到解析记录。
  • SSL 证书管理:支持从 Let’s Encrypt 等渠道申请证书,并自动部署到面板、云服务或服务器。
  • 消息通知:支持邮件、微信公众号、Telegram、钉钉、飞书和企业微信等通知渠道。

部署教程

  1. 准备 PHP 8.0 及以上、MySQL 5.6 及以上的服务器环境,并创建数据库。
  2. 下载源码压缩包,解压到网站目录,设置网站运行目录为项目下的 public
  3. 按照服务器类型配置 ThinkPHP 伪静态规则,并确认站点可以正常访问。
  4. 首次访问网站后进入安装页面,根据提示填写数据库和站点配置。
  5. 安装完成后登录控制面板,添加 DNS 平台账户和需要管理的域名。
  6. 部署到公网前请修改后台账号、配置 HTTPS,并限制数据库和配置文件的访问权限。
部署提示:DNS 修改和 SSL 自动部署涉及云厂商 API 密钥,建议使用权限最小化的子账号密钥,并定期更换。生产环境部署前请先在测试域名上验证解析、容灾和证书任务。

下载地址

彩虹聚合DNS管理系统v2.19
GitHub 官方发行包,ThinkPHP DNS 管理系统

项目和备用入口

本文根据原文整理,源码版权和许可信息以项目仓库及源码包中的说明为准。原文地址:https://blog.cccyun.cn/post-526.html

© 版权声明
THE END
喜欢就支持一下吧