开放源代码的DNS服务器与数据库后端

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

目前我find下一个解决scheme

  • MyDNS-ng(看起来不错 – 从MyDNS分叉)
  • PowerDNS(看起来像确定)
  • 绑定DLZ(额外的补丁,可能会很棘手的configuration,最后更新在2004年)

它需要很快,并且几乎立即得到新的区域,因为它们出现在数据库中(不是每十分钟左右)。 在我的情况下,我创build了许多子域到一个主域。 所有子域的区域布局将是相同的。

那么,谁能告诉我任何其他的select,或与当前的一些毛刺?

谢谢


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

任何额外的更新?

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

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

优点:

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

缺点:

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

我正在使用MyDNS-ng,这只是一个分叉的项目,当你把它与MyDNSConfig放在一起时,它是非常棒的 。