如何使用3个名称服务器设置DNS服务器群集?

我想为我的域设置3个DNS服务器,我不知道该怎么做。 我想要DNS服务器作为我的域的名称服务器。 我做了一些研究,发现了以下内容:

  • 如果你想设置一个DNS服务器“BIND DNS服务器”是你的路要走。
  • 如果你想build立一个服务器集群,确保至less有一个服务器位于不同的数据中心。
  • 如果您想使用web界面来configuration区域文件,您可以使用PRObind或Webmin 。 (更喜欢PRObind,因为webmin有很多我不需要的东西)

    Dns主人奴隶的例子

这似乎是一个容易的任务,但事实并非如此。 这是因为有很多关于如何configuration主服务器的教程。 但如何创build从服务器几乎没有。 您也没有获得有关如何从另一台服务器上的控制面板pipe理区域的信息。 我的控制面板是用PHP编写的,这就是为什么我想要自己的DNS服务器的主要原因。 那就是给我和我更多的控制权。

这是我的问题总结:

  1. 我应该使用什么Linux操作系统发行绑定
  2. 有关如何configuration主/从服务器的任何提示,技巧或教程?
  3. 我应该使用什么webinterface?
  4. 有没有任何API绑定或已经写好的图书馆,我可以使用我的控制面板(PHP)?

总是欢迎任何提示或build议,在此先感谢。

  1. 实际上,所有的Linux发行版都绑定了,对你而言 – 取决于你的策略,你的其他Linux服务器是什么
  2. 检查BIND官方手册
  3. select你喜欢的更多,都很好 – 你可以从webmin删除额外的模块
  4. 有可能使用数据库来存储logging(SDB API),更复杂的将在v10(开发中)