精灵巫婆 发表于 2015-1-16 14:45:05

来看看:win2003 利用DNS服务器完成负载平衡

经常看到有人问用什么版本的linux好,其实只要你认真学习无论什么版本都挺好的。
办理办法有良多,如利用Windows2000或WindowsServer2003供应收集负载平衡服务,但该服务的设置十分庞大。而经由过程DNS服务器完成收集负载平衡则是一种对照复杂的办法。

笔者以企业网中的Web服务器为例来先容一下怎样利用DNS服务器完成收集负载平衡。为了进步域名为“www.ckuyun.com”的网站的会见量,在企业网中部署三台内容不异的Web服务器,它们供应不异的服务,但每台服务器的IP地点都纷歧样。上面对企业网中的DNS服务器举行设置来完成三台Web服务器配合承当客户对网站的会见。

1、启用轮回

以WindowsServer2003体系为例,在DNS服务器中,顺次点击“入手下手→程序→办理工具→DNS”选项,进进DNS办理器窗口,鼠标右键点击DNS服务器图标,在弹出的快速菜单当选择“属性”选项,接着在属性对话框中切换到“初级”选项卡(),确保“服务器选项”列表框中的“启用轮回”选项处于选中形态。

2、增加主机纪录

在“jb51.net”地区中创立主机纪录。在DNS办理器窗口中,右键点击“jb51.net”项,在弹出的菜单当选择“新建主机”,进进新建主机对话框,在“称号”栏中输出“WWW”,IP地点栏中输出个中一台Web服务器的IP地点,如192.168.0.5,最初点击“增加主机”按钮。

由于企业网中有三台Web服务器,而且它们的IP地点都分歧,因而别的还要新建两条主机名为“WWW”的主机纪录,办法和下面一样,仅仅是它们的IP地点内容分歧。如许就可以将网站域名分离剖析到分歧的Web服务器上。

DNS服务器jb51.net地区三条主机纪录内容以下表所示:

完成了以上三条主机纪录的创立后(),就完成了Web服务器的收集负载平衡。如许当客户机会见www.ckuyun.com网站时,就会向DNS服务器收回域名剖析哀求。DNS服务器收到第一个哀求时,会把第一个IP地点192.168.0.5前往给客户机,当第二个客户秘密求域名剖析时,DNS服务器就把第二个IP地点192.168.1.5前往给客户机。经由过程如许的轮回分派,就能够把客户机的会见分管到分歧的Web服务器上,从而完成收集负载平衡功效。

3、负载平衡功效的优化

企业网一般由良多子网组成,为了下降收集中的数据流量,客户机最好能会见处于统一子网内的Web服务器。固然完成了收集负载平衡功效,但其实不能包管客户会见的是簿子网的Web服务器。实在这个成绩也很好办理,只需启用DNS服务器的“启用收集掩码排序”功效便可。

在DNS办理器窗口中,右键点击DNS服务器,在弹出的菜单当选择“属性”,然后在属性对话框中切换到“初级”选项卡,勾选“服务器选项”列表框中的“启用收集掩码排序”选项便可。如许客户机每次都能会见到簿子网内的Web服务器了。

完成以上设置后,就使DNS服务器完成了收集负载平衡功效,把客户的会见分管到每一个Web服务器上,而且还削减了跨子网的收集通讯流量,年夜年夜下降了企业网的通讯包袱。

完全版本:

如今收集的范围愈来愈年夜,收集中服务器的负载也变得愈来愈重。比方:在公司的收集中安装了一台WEB服务器,用于向企业外部网中的用户供应服务,假设收集中有几千乃至上万个用户必要同时会见这台WEB服务器,那末这台服务器的功能将变得极差。怎样来办理这个成绩呢?在Windows2000AdvancedServer中供应有LoadBanlance负载平衡服务能够办理这个成绩,但该服务的设置较庞大。别的我们还能够经由过程DNS来完成负载平衡的功效。

Enableroundrobin启用轮回
为了加重某台服务器的负载,我们能够在收集中安装多台服务器。比方,本来收集中只要一台X235的WEB服务器,其主机名为www.test.com,IP地点为192.168.1.100。为了加重这台WEB服务器的负载,我们能够在收集中安装多台X235来供应WEB服务,并包管每台WEB服务器的内容都是分歧的。假如能够完成让客户端分离会见分歧的WEB服务器,如许就到达了分管负载的目标。那末怎样让客户端分离向分歧的WEB服务器会见呢?这就要用到DNS服务所供应的roundrobin功效。



我们能够按以下步骤操纵:

在Windows200中翻开办理工具中的DNS办理器。
在DNS办理个中,用鼠标右键点击该DNS服务器图标,在弹出的菜单当选择Property属性菜单。
在弹出的窗口中,选择Advanced选项卡。确保Enableroundrobin选项是处于被选中的形态。
点击OK封闭该窗口。
当设定好Roundroubin后,接上去必要在DNS的地区(Zone)中增加主机纪录:
翻开办理工具中的DNS办理器
用鼠标右键点击将要创立纪录的地区,在弹出的菜单当选择Newhost新建主机纪录。然后按照导游提醒输出需要的信息。
主机名IP地点
www192.168.1.200
www192.168.1.201
www192.168.1.202
当输出完一切主机的主机名与IP的对应干系后,你将看到相似于下图的窗口。



在这里我们注重到,增加的三条主机纪录是统一个主机名对应着分歧的IP。这些分歧的IP即为收集中安装的多台WEB服务器的实践IP,他们对应着统一个主机名www.test.com。
如许当客户端们在扫瞄器的地点栏中输出:www.test.com往会见WEB服务器时,就会向DNS服务器收回称号剖析哀求。当DNS服务器收到第一个客户真个哀求时,会把第一个IP192.168.1.200呼应给客户端,当第二个客户端请求剖析时,服务器把第二个IP192.168.1.201呼应给客户端,以此类推。经由过程如许的轮回分派IP地点,就能够让分歧的客户器会见分歧的服务器,从而到达分管服务器的负载的功效。
Enablenetmaskordering启用子网优先
假如公司的收集是由多个子网组成的,为了利用户可以更无效地会见服务器中的资本,比方WEB服务器上的资本,我们能够在每一个子网中都安装一台WEB服务器,这些WEB服务器保留的数据是完整一样的而且都利用统一个主机名,比方:www.test.com。那末怎样让用户在其扫瞄器的地点栏中输出主机名www.test.com时,会见的是簿子网的WEB服务器,而不是其他子网的web服务器呢?我们能够经由过程设置Enablenetmaskordering启用子网优先来完成这一功效。
想完成Enablenetmaskordering启用子网优先,我们能够按以下步骤操纵:
翻开办理工具中的DNS办理器
在DNS办理个中,用鼠标右键点击该DNS服务器图标,在弹出的菜单当选择Properties属性菜单。在弹出的窗口中,选择Advanced选项卡。确保Enablesubnetordering选项是处于被选中的形态。点击OK封闭该窗口。
当设定好subnetordering后,接上去必要在地区中增加主机纪录:

翻开办理工具中的DNS办理器
用鼠标右键单击将要创立纪录的地区,在弹出的菜单当选择Newhost新建主机纪录。然后按照导游提醒输出需要的信息。

比方:
主机名IP地点
www192.168.1.200
www202.96.1.201
www64.35.1.202
当输出完一切主机的主机名与IP的对应干系后,你将看到相似于下图的窗口。



如许我们在DNS服务器中增加了三条主机纪录:统一个主机名对应着分歧的IP。这些分歧的IP即为分歧子网中安装的WEB服务器的实践IP地点,他们对应着统一个主机名www.test.com。
如许当用户在其扫瞄器的地点栏中输出:www.test.com往会见该WEB服务器时,该客户端就会向DNS服务器收回称号剖析哀求。作为DNS服务器收到客户真个查询哀求后,将对照客户真个IP地点,与它所哀求的主机名所对应的IP地点中的哪个在统一子网中,然后将这个IP(与客户端在统一子网中的IP地点)呼应给客户端。如许就能够完成客户端会见的老是簿子网中的服务器,把服务器的会见负载分摊到了各个子网的服务器中,而且削减了跨子网的收集流量。

由于在linux中,用户权限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么。

小妖女 发表于 2015-1-18 15:20:00

如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。

分手快乐 发表于 2015-1-26 21:36:18

Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。

山那边是海 发表于 2015-2-4 22:00:24

学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]

精灵巫婆 发表于 2015-2-10 21:56:26

就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务

柔情似水 发表于 2015-3-1 16:51:09

以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。

变相怪杰 发表于 2015-3-10 21:21:07

最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。

简单生活 发表于 2015-3-17 11:10:53

虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。

再现理想 发表于 2015-3-24 09:20:30

和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
页: [1]
查看完整版本: 来看看:win2003 利用DNS服务器完成负载平衡