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

Mik*_*ike 8 domain-name-system database open-source

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

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

  • MyDNS-ng(看起来不错 - 来自 MyDNS 的分支)
  • PowerDNS(看起来不错)
  • 带有 DLZ 的 Bind9(附加补丁,配置起来可能很棘手,最后更新于 2004 年)

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

那么,谁能告诉我任何其他选项或当前选项的一些故障?

谢谢


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

有什么额外的更新吗?

Dav*_*ger 16

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

PowerDNS 对我们来说很棒。一些优点/缺点:

优点:

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

缺点:

  • 升级主要版本不是很有趣
  • 缺乏高质量的前端意味着您需要有一个前端来完成工作。这是一件好事/坏事。