Docker 搭建聚合 DNS 管理系统
共计 825 个字符,预计需要花费 3 分钟才能阅读完成。
彩虹聚合 DNS 管理系统可以实现在一个网站内管理多个平台的域名解析,目前已支持的域名平台有 CF、腾讯云、阿里云和华为云等。
功能特性据官方介绍有:
- 多用户管理,可为每个用户可分配不同的域名解析权限
- 提供API接口,可获取域名单独的登录链接,方便各种IDC系统对接
- 容灾切换功能,支持ping、tcp、http(s)检测协议并自动暂停/修改域名解析,并支持邮件、微信公众号通知
- CF优选IP功能,支持获取最新的Cloudflare优选IP,并自动更新到解析记录
使用 docker compose 进行搭建:
services:
mysql:
image: mysql:8.0.26
container_name: mysql
restart: always
ports:
- 3306:3306
environment:
MYSQL_DATABASE: dnsmgr
MYSQL_ROOT_PASSWORD: XXXXXX
volumes:
- /home/docker/mysql/data:/var/lib/mysql
- /home/docker/mysql/init:/docker-entrypoint-initdb.d
- /home/docker/mysql/conf.d:/etc/mysql/conf.d
dnsmgr:
image: netcccyun/dnsmgr
container_name: dnsmgr
restart: always
ports:
- 8081:80
volumes:
- /home/docker/dnsmgr/data:/app/www
然后访问 dnsmgr 页面进行安装,mysql 按如图配置即可,账户密码记得修改。
/>
然后就可以愉快地使用了,当然最好是配置好 https,首先需要添加账户。
/>
验证成功后会新增一条记录,否则不能添加。
/>
然后就可以在域名管理处添加域名了。
/>
可以看见获取到了在 cf 的解析,添加删除解析也可以在这里操作。
/>
我还试了腾讯云也能获取到解析,其他平台应该也是如此,确实做到了聚合管理。
Tips:清朝云网络工作室
阅读剩余
THE END