Smu*_*dge 7 mysql domain-name-system bind
首先,我有点拘泥于 n00b,所以如果我说一些没有意义的事情,请忽略它们 =)
是否有任何软件可以允许“API”之类的命令用于在 BIND 上创建、更新、删除等区域和记录?
我有两个 DNS 服务器在 EC2 上运行,我希望能够从另一个应用程序轻松管理它们上的域。我知道像 CPanel 这样的东西有一个 HTTP API 和与 BIND 的接口,但这对于我需要的东西来说可能有点过分了。我不介意安装 Apache/PHP/Mysql/Python/Rails/无论其他需要让它工作但所有服务器都会做的是 DNS
编辑: 或者让 BIND 使用 MySQL 来存储它的配置,然后我可以编写一个简单的 PHP 脚本来执行“API”位
小智 3
多年来,这一直是 BIND 管理员的持续请求。BIND 9 具有内置功能,可将存储处理替换为默认机制以外的替代机制。使用此功能已经进行了各种尝试,其中似乎仍在维护的一个是MySQL BIND SDB 驱动程序,它看起来好像满足您编辑问题以包含的需求 - 因此您仍然需要编写/查找数据库的 PHP/HTTP 前端。
在 Google 上快速搜索“ bind 的数据库后端”可提供进一步的阅读,但请记住,任何将数据库支持包含到 BIND 中的解决方案都需要一个可以编译 BIND + 驱动程序代码的系统,因此您可能需要另一台主机出于安全原因执行此操作。
一如既往,HTH 和 YMMV。