dns是什么-智能dns-架设服务器-总结DNS服务器负载均衡配置的原理及优缺点

负载均衡技能能够平衡服务器集群中一切的服务器和恳求运用之间的通讯负载,依据实时呼应时刻进行判别,将使命交由负载最轻的服务器来处理,以完结真实的智能通讯办理和最佳的服务器群功能,然后使网站始终保持运转和确保其可拜访性。

为了充沛运用现有服务器软件的种种优势,负载均衡最好是在服务器软件之外来完结。而最早运用的负载均衡技能是经过DNS服务中的随机姓名解析来完结的。这便是一般所说的DNS负载均衡技能。

DNS负载均衡技能的完结原理是在DNS服务器中为同一个主机名装备多个IP地址,在应对DNS查询时,DNS服务器对每个查询将以DNS文件中主机记载的IP地址按次序回来不同的解析成果,将客户端的拜访引导到不同的机器上去,使得不同的客户端拜访不同的服务器,然后抵达负载均衡的意图。

dns是什么,DNS负载均衡的基本原理 1.dns体系自身是一个分布式的网络,它是相对牢靠的,最少比你网站自身牢靠的多

2.dns的终究解说是能够受咱们自己操控的

有了这两条定论,剩余的工作就简略了,咱们只需要在终究解说的查询成果上做文章就能够了。简略来说,便是将你的一切服务器地址,依照自己需求拟定的频次,回来给用户。

以github.com为例,咱们首要获取它的SOA服务器(由于dns缓存查询服务器会缓存成果,假如你直接去查询域名,会每次回来相同的成果),.com的dns域名服务器也是13台,它们是[a-m].gtld-servers.net,咱们随意选一台来找找github.com的SOA

OK,咱们获取了四个SOA服务器ns[1-4].p16.dynect.net,再随意选一个来问问github.com对应的记载吧,趁便试几回看看终究的ip地址会不会改变

咱们这儿查询了两次,留意ANSWER SECTION部分回来了两个成果,一次是192.30.252.129,一次是192.30.252.128。

这便是运用dns完结了负载均衡,你的终究拜访会抵达不同的ip地址。

有哪些智能dns,DNS服务商支撑负载均衡呢? 这是一种比较高档的服务,一般域名注册商的dns服务器不会支撑,现在我已知支撑它的服务商有

1.AWS Route 53

2.NSONE

3.Dyn

4.dnspod

其间1和4是咱们现已在运用的,作用比较抱负。

直到现在,许多网站依然运用DNS负载均衡来确保网站的运转和可拜访性。从其完结和作用来看,首要有以下优缺陷:

首要长处 这种技能的首要缺陷如下:

榜首,技能完结比较灵敏、便利,简略易行,成本低,适用于大多数TCP/IP运用。不需要网络专家来对之进行设定,或在呈现问题时对之进行保护。

第二,关于Web运用来说,不需要对代码作任何的修正。事实上,Web运用自身并不会意识到负载均衡装备,即便在它面前。

第三,Web服务器能够架设服务器互联网的恣意方位上。

首要缺陷 DNS负载均衡技能在具有以上长处的时分,其缺陷也十分显着,首要表现在:

榜首,不能够依照Web服务器的处理才干分配负载。DNS负载均衡选用的是简略的轮循负载算法,不能区别服务器之间的差异,不能反映服务器的当时运转状况。所以DNS服务器将Http恳求均匀地分配到后台的Web服务器上,而不考虑每个Web服务器当时的负载状况。假如后台的Web服务器的装备和处理才干不同,最慢的 Web服务器将成为体系的瓶颈,处理才干强的服务器不能充沛发挥作用。不能做到为功能较好的服务器多分配恳求,甚至会呈现客户恳求会集在某一台服务器上的状况。

第二,不支撑高牢靠性,DNS负载均衡技能没有考虑容错。假如后台的某台Web服务器呈现毛病,DNS服务器依然会把DNS 恳求分配到这台毛病服务器上,导致不能呼应客户端。

第三,可能会形成额定的网络问题。为了使本DNS服务器和其他DNS服务器及时交互,确保DNS数据及时更新,使地址能随机分配,一般都要将DNS的改写时刻设置的较小,但太小将会使DNS流量大增形成额定的网络问题。

第四,一旦某个服务器呈现毛病,即便及时修正了DNS设置,仍是要等候满意的时刻(改写时刻)才干发挥作用,在此期间,保存了毛病服务器地址的客户计算机将不能正常拜访服务器。

总结 从上面的总结咱们能够看出,整体来说,DNS负载均衡技能计划不应该算是真实意义上的负载均衡,不能够安稳、牢靠、高效地满意企业对Web服务器的需求,也不能满意网络用户对网站拜访的及时呼应和可用性,所以现在许多Web站点计划中,现已很少选用这种计划了。

共有 0 条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注