基于DNS的负载均衡

admin3年前云服务器41

  前面讲过负载均衡在网站访问应用,现在我们一起来看看负载均衡在DNS应用,最早的负载均衡技术是通过DNS来实现的,在DNS中为多个IP地址配置间一个域名,因而查询这个域名的客户机将得到其中一个IP地址,从而使得不同的客户访问不同的服务器,达到负载均衡的目的。

  如现有一个城名为grfwgz,内部网络中有3台Web服务器,IP地址分别为202.168.19.l,202.168.19.2和202.168.19.3。则基于DNS的负载均衡方案如图94所示。

  这一方案中的关键是DNS服务器配置。配置方法与我们在WindowsServer2003系统中的DNS服务器配置方法一样。就是在每台内容服务器上配置DNS,域名相同,只是IP地址不同。然后最好配置各内容服务器DNS查询之间的转发(配置对话框如图95所示),这样就可以加强DNS之间的名称解析功能。

  尽管,DNS负载均衡是一种简单而有效的方法,但是它不能区分服务器的装异,也不能反映服务器的沟前运行状态。当使用DNS负载均衡的时候,必须尽量保证不同的客户计算机能均匀获得不同的地址。由于DNS数据具备刷新时间标志,一旦超过这个时间限制,他DNS服务器就需要和这个服务器交互,以重新获得地址数据,就有可能获得不同的IP地址。回此为了使地址能随机分配,就应使刷新时间尽量短,不同地方的DNS服务器能更新对应的地址,达到随机获得地址,然而将过期时间设置得过短,将使DNS流量大增,创造成额外的网络问题。

  DNS负载均衡的另一个问题是,一旦某个服务器出现故障,即使及时修改了DNS设置,还是要等待足够的时间(刷新时间)才能发挥作用。在此期间,保存了故障服务器地址的客户计算机将不能正常访问服务器。

  当然,尽管DNS均衡技术仍存在多种问题,但它还是一种非常有效的做法,许多大型网站都使用DNS均衡方法。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

docker-swarm集群命令怎么用(docker swarm集群)

Docker-swarm集群命令怎么用及Dockerswarm集群Docker-swarm是一个容器编排工具,它可以帮助我们管理和调度多个Docker容器。在Docker-swarm中,我们可以通过创...

Hostwinds:云负载均衡器介绍,如何快速实现负载均衡功能

hostwinds是一家云服务提供商,销售VPS、云主机、虚拟主机、以及各种其他的云服务。hostwinds同时也提供云负载均衡器,非常方便、可靠、易部署,并且可以提高我们网站或者应用的可用性、性能和...

阿里云负载均衡SLB安装SSL证书的方法

获取证书文件1.登陆用户中心(如何登陆用户中心?)获取SSL证书(证书管理系统现在有2个版本并存【根据购买SSL证书品牌,类型等随机分配】,证书管理系统版本不同,获取证书方式略有差异,最终得到的证书是...

理解web服务器和数据库的负载均衡以及反向代理

但是若该网站平均每秒的请求是200多次,那么问题就来了:这已经是最好的web服务器了,我该怎么办?同样的情景也适用于数据库。要解决这种问题,就需要了解“负载均衡”的原理了。we...

香港网站服务器做负载均衡有哪些好处

香港网站服务器做负载均衡的好处有:1、能使整体架构的性能全面提升,全面优化网络环境;2、安全性更好,降低服务器被攻破的可能性;3、稳定性更强,有异常情况能及时报警且自动暂停分发,用户消除故障后又能恢复...

虚拟主机如何从负载均衡的角度选择?

用户如果决定选择虚拟主机,那么要知道虚拟主机是在一个服务器上划分出不同的空间供大家使用。用户在选择虚拟主机的时候,需要怎么从负载均衡的角度来考虑?1、负载量。一定要了解这个虚拟主机它能的负载量是多少,...