我们有一个小型服务器网络,DNS 服务对于该网络至关重要。但是,设置冗余 DNS 服务似乎很麻烦。
我们目前有两台运行 Ubuntu 和 Unbound 的缓存/转发解析服务器。使用标准resolv.conf
设置,我们能做的最好的事情似乎就是配置一个非常短的超时时间。
我发现 Google 帮不上什么忙。最常见的解决方案似乎是创建虚拟 IP 或设置心跳。但我不确定这是否适用于我们的情况,因为转发服务器位于不同的子网和物理位置。
无论如何,我想知道:
在每个主机上都使用存根解析器并行发出查询不是很有意义吗?似乎没有人这样做,也许是因为我没有找到一个好的理由。
除了心跳之外,还有其他好的解决方案吗?
答案1
除了心跳之外,还有其他好的解决方案吗?
安装两个低压开关柜平衡器(带 VRRP)和Keepalived。
答案2
任播 DNS 对您有用吗?从您问题中的信息来看,我实在无法判断。
无论如何,任播 DNS 之前已经在 serverfault 上讨论过,因此如果您搜索它,您应该能够在 serverfault 或互联网上找到更多信息。