powerdns 或用于托管多个域名的替代方案

powerdns 或用于托管多个域名的替代方案

最近我将一个项目分配给了一位开发人员。

我的要求是:

  1. 在 droplet/vps 中托管多个域名/子域名,例如 digitalocean.com,
  2. 使用 DNS 权威服务器,
  3. 有一个能够创建/修改/删除客户端的 DNS 区域记录的自动化脚本,并且
  4. 适合我当前使用 Apache 虚拟主机和 suexec 模块开发的 php 作为 cgi 脚本。

开发机器:Ubuntu 服务器。

开发人员提出了 powerdns 并开始使用 API(https://doc.powerdns.com/md/httpapi/api_spec/)来处理区域。

我的问题是:

  1. 我们难道不需要后端(即 BIND)才能使其工作?
  2. 我可以看到教程说 BIND 需要 2 个服务器才能工作(主从),否则名称解析会出现验证问题,这如何应用于 powerdns?
  3. 就负载平衡而言,这种解决方案将来是否适用,或者只是现在适用,以便我可以将网站访问者发送到实际托管网站的后台其他机器?
  4. 我拒绝了 cpanel,因为它会修改机器,而且并不容易实现我用最少的资源“轻松”使用的想法;我还有什么其他的选择吗?

非常感谢你的帮助

相关内容