为了提供一个连贯的区域视图,其主服务器必须相当好地同步。这是通过使其中一个成为主服务器来实现的,主服务器从数据文件加载其区域信息,并使其他服务器成为辅助服务器,辅助服务器以定期间隔从主服务器传输区域数据。
拥有多个名称服务器的一个原因是分配工作负载,另一个原因是冗余。当一个名称服务器机器以一种良性方式发生故障时,例如崩溃或失去网络连接,所有查询将回退到其他服务器。当然,这种方案不能保护您免受服务器故障的影响,这些故障会对所有 DNS 请求产生错误回复,例如来自服务器程序本身的软件错误。
当然,您也可以考虑运行一个不对任何域权威的名称服务器。 这种类型的服务器仍然有用,因为它仍然能够为本地网络上运行的应用程序执行 DNS 查询,并缓存信息。因此,它被称为仅缓存服务器。