Docker 搭建聚合 DNS 管理系统

193次阅读
没有评论

共计 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 按如图配置即可,账户密码记得修改。

Docker 搭建聚合 DNS 管理系统

然后就可以愉快地使用了,当然最好是配置好 https,首先需要添加账户。

Docker 搭建聚合 DNS 管理系统

验证成功后会新增一条记录,否则不能添加。

Docker 搭建聚合 DNS 管理系统

然后就可以在域名管理处添加域名了。

Docker 搭建聚合 DNS 管理系统

可以看见获取到了在 cf 的解析,添加删除解析也可以在这里操作。

Docker 搭建聚合 DNS 管理系统

我还试了腾讯云也能获取到解析,其他平台应该也是如此,确实做到了聚合管理。

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 
阿蛮君
版权声明:本站原创文章,由 阿蛮君 2024-09-13发表,共计825字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
Copyright © 2022-2024 阿蛮君博客 湘ICP备2023001393号
本网站由 亿信互联 提供云计算服务 | 蓝易云CDN 提供安全防护和加速服务
Powered by Wordpress  Theme by Puock