彩虹聚合DNS解析管理系统 实现在一个网站内管理多个平台的域名解析 内附Docker一键部署教程
名解析管理是个麻烦事——域名多了之后,阿里云、腾讯云、Cloudflare来回切换不仅费时间,
还容易搞混。彩虹聚合DNS这套系统就是解决这个问题的,可以在一个后台管住多个平台的域名解析。
支持的平台包括阿里云、腾讯云、华为云、西部数码、DNSLA、CloudFlare、百度云和火山引擎,国内外常见的基本都覆盖了。
多用户权限与API
系统支持多用户分级管理,不同账号可以分配不同的解析权限,适合团队共用或者IDC商对接业务。
API接口可以获取单个域名的独立登录链接,接入其他系统很方便,不需要来回跳转到各个平台。
容灾切换与CF优选IP
当检测到某个IP出现ping不通、TCP端口无响应或者HTTPS请求超时的情况,
系统会自动暂停或修改域名解析,同时支持邮件和微信公众号推送通知。
Cloudflare优选IP这个功能比较实用——可以自动拉取最新的CF优选IP并更新到解析记录,省去手动测试和更换的麻烦。
环境要求与部署
运行环境需要PHP 7.4以上、MySQL 5.6以上。网站根目录要指向public文件夹,伪静态规则设为ThinkPHP。
Nginx用户复制这段配置:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
Apache用户则启用mod_rewrite,然后配置以下规则让所有请求走index.php。
Docker一键部署
服务器装了Docker的话,一条命令就能跑起来,监听8081端口:
docker run –name dnsmgr -dit -p 8081:80 -v /var/dnsmgr:/app/www netcccyun/dnsmgr
部署完成后如果容灾切换功能没有自动启动,执行docker restart dnsmgr重启容器即可。
这套系统适合管理大量域名或者同时对接多个域名平台的运维人员,小白用户也能快速搭建一套自己的域名管理后台。
Hackyh'Blog版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!





