高可用DNS服务集群部署

高可用DNS服务集群部署

一、部署方案

现需要在公司内部署一套高可用DNS服务,对指定域名做本地解析,其他域名解析请求做转发。将采用keepalived+Bind来实现高可用主从同步DNS服务。采用keepalived和两台主从DNS服务器提供服务,拓扑图如下:

DNS集群中Master负责下发数据。

当Master与Slave节点均正常运行时,Master负责提供服务,Slave作为备份;当Master宕机时,Slave接管服务。

部署方案

二、扩展方案

若后续服务能力不足需要扩展,可以使用LVS+keepalived提供前置负载均衡,后端DNS服务集群做水平扩展,方案如下:

扩展方案