DNS负载均衡

DNS:域名解析服务器

功能:

        将域名解析为IP地址。若存在多个IP地址,则解析多个IP地址。按照随机,轮询的关系返回IP。这样能使分布部署的服务器能应对高并发,降低时延

在linux在的命令可以用nslookup + 域名 返回IP地址

屏幕快照 2019-03-15 下午10.04.10.png
屏幕快照 2019-03-15 下午10.04.03.png

应用场景:

-多数据中心,加快用户的访问速度

-CDN(以DNS服务器为基础)内容分发网络:依靠部署在各地的边缘服务器,通过中心平台的负载均衡,内容分发,调度等功能模块,使得用户就近获取所需内容,降低网络拥塞,提高响应速度和命中率。关键技术在于内容存储和分发技术。

-游戏上的应用

缺陷

-不能区分服务器之间的差别,无法考虑当前每个服务器的负载均衡的情况。会造成最慢的服务器成了瓶颈,处理能力强的服务器不能充分发挥,甚至造成客户请求集中在某一台服务器上的情况。

-不支持高可靠性,没有考虑容错。如果一个服务器出现故障,DNS服务器依旧会将请求发往这台故障的服务器上,导致不能响应客户端。

-为了使DNS服务器之间及时交互,保证DNS数据及时更新,使地址能随机分配,一般情况会把DNS的刷新时间设置的较小,但太小将会使DNS流量大增可能会造成额外的网络问题。

-一旦某个服务器出现故障,需要及时修改DNS设置,但还是要等待足够时间。在此期间会造成客户无法访问的情况

你可能感兴趣的:(DNS负载均衡)