我正在尝试配置两个运行 Ubuntu 的虚拟服务器,以充当我的局域网中的主 DNS 和辅助 DNS 和 DHCP 服务器。
我能够让 bind9 充当主 DNS 服务器和从 DNS 服务器。
我能够让 dhcpd 服务器充当主 DNS 服务器和从 DNS 服务器。
我甚至能够按照教程配置主 dhcp 服务器以自动更新主 dns 服务器。
但是当我把所有东西放在一起时,自动 dns 更新中断了。我不明白如何配置从属 dhcp 服务器来更新 dns 服务器(它应该更新哪一个?),主 dhcp 服务器无法更新主 dns(我在系统日志中看到超时错误)
有人能给我指点一个解决冗余和自动更新的教程吗?或者解释一下我的配置哪里出错了。我无法让这两个功能协同工作。
谢谢
答案1
根据要求,我将向您指出这个详细的教程:如何设计容错的 DHCP + DNS 解决方案
它基于 Red Hat / CentOS,但配置也适用于 Ubuntu,只需稍加改动。
答案2
问题在于 DNS 更新。唯一可以更新 DNS 的地方是主 DNS 服务器。主服务器只能有一个,一旦主服务器发生故障,从服务器将回答DNS 查询,但 DNS 无法更新不再。
我找不到任何支持多主服务器设置的 DNS 服务器软件。我的结论是,使用可用的软件,唯一的选择是主从服务器,如果主服务器发生故障,可能可以(但一点也不容易)设置故障转移,让从服务器“成为”主服务器。
如果 DHCP 服务器能够将更新发送至二DNS 服务器...