DNS服务高可用解决方案-001-v1

1、DNS服务高可用解决方案-001-v1
2、基本描述
目前基于dnsmasq的高可用解决方案,使用Nginx的stream模块,反向代理udp协议以及后端的realserver服务器,架构图如下。
DNS服务高可用解决方案-001-v1_第1张图片
3、高可用解决方案
使用Nginx+Keepalived的主从模式实现DNS服务(dnsmasq)的高可用。
其中dnsmasq提供域名解析服务,Nginx负责转发udp请求到后端服务器。
keepalived负责浮动IP的切换,以保证DNS服务的可用性。

4、遇到的问题
目前测试,DNS域名解析功能已经实现,且返回给客户端的查询结果很快,但是当把其中一台dnsmasq机器down后,解析变的非常慢,大家有什么好的解决方案吗?给大家留个作业。

你可能感兴趣的:(云原生,云计算,服务发现)