为缓存/转发 DNS 服务器配置冗余?

为缓存/转发 DNS 服务器配置冗余?

我们有一个小型服务器网络,DNS 服务对于该网络至关重要。但是,设置冗余 DNS 服务似乎很麻烦。

我们目前有两台运行 Ubuntu 和 Unbound 的缓存/转发解析服务器。使用标准resolv.conf设置,我们能做的最好的事情似乎就是配置一个非常短的超时时间。

我发现 Google 帮不上什么忙。最常见的解决方案似乎是创建虚拟 IP 或设置心跳。但我不确定这是否适用于我们的情况,因为转发服务器位于不同的子网和物理位置。

无论如何,我想知道:

  • 在每个主机上都使用存根解析器并行发出查询不是很有意义吗?似乎没有人这样做,也许是因为我没有找到一个好的理由。

  • 除了心跳之外,还有其他好的解决方案吗?

答案1

除了心跳之外,还有其他好的解决方案吗?

安装两个低压开关柜平衡器(带 VRRP)和Keepalived

在此处输入图片描述

答案2

任播 DNS 对您有用吗?从您问题中的信息来看,我实在无法判断。

无论如何,任播 DNS 之前已经在 serverfault 上讨论过,因此如果您搜索它,您应该能够在 serverfault 或互联网上找到更多信息。

相关内容