带有数据库后端的开源 DNS 服务器

带有数据库后端的开源 DNS 服务器

我正在寻找可以将所有数据保存在 DB 后端的免费开源 DNS 服务器。

目前我找到了下一个解决方案:

  • MyDNS-ng(看起来不错 - 从 MyDNS 分叉而来)
  • PowerDNS(看起来不错)
  • 带有 DLZ 的 Bind9(附加补丁,配置起来可能比较棘手,上次更新是在 2004 年)

它需要快速,并且当新区域出现在数据库中时几乎立即获取它们(而不是每隔 10 分钟左右)。在我的场景中,我为一个主域创建了许多子域。所有子域的区域布局都将相同。

那么,有人能告诉我其他选择或当前的一些故障吗?

谢谢


好的,我决定使用 MyDNS 或 PowerDNS 作为隐藏区域主服务器(将尝试两者)。从属服务器(可能是 BIND9)将通过使用 RFC1996(DNS NOTIFY)立即看到更新。

还有其他更新吗?

答案1

我们目前使用 PowerDNS 来托管使用 MySQL 服务器的多个区域。

PowerDNS 对我们来说非常棒。优点/缺点:

优点:

  • 使用 MySQL 后端 - 其他数据库后端也可用
  • 数据库更新会立即发布
  • 对 MySQL 复制非常友好。我们运行两台服务器,复制和更新会即时发布到两个数据库(并且 DNS 查询在两个数据库中都是即时的)
  • SQL Scheme 非常易于使用和操作。它们提供了一个前端,而对于较大的区域来说,前端很难使用。

缺点:

  • 升级主要版本并不好玩
  • 缺乏高质量的前端意味着你需要一个前端来完成工作。这是好事也是坏事。

答案2

我正在使用MyDNS-ng这只是同一个项目,当你把它和我的DNS配置

相关内容