选择显示字体大小

使用dns服务器实现负载均衡

访问企业网服务器的用户急剧增加,一台服务器难以满足用户的访问需要,那么如何才能保证用户的正常访问呢?解决方法有很多,如使用windows 2000或windows server 2003提供网络负载均衡服务,但该服务的设置非常复杂。而通过dns服务器实现网络负载均衡则是一种比较简单的方法。

  笔者以企业网中的web服务器为例来介绍一下如何使用dns服务器实现网络负载均衡。为了提高域名为“www.rtj.net”的网站的访问量,在企业网中部署三台内容相同的web服务器,它们提供相同的服务,但每台服务器的ip地址都不一样。下面对企业网中的dns服务器进行设置来实现三台web服务器共同承担客户对网站的访问。

  一、启用循环

  以windows server 2003系统为例,在dns服务器中,依次点击“开始→程序→管理工具→dns”选项,进入dns管理器窗口,鼠标右键点击dns服务器图标,在弹出的快捷菜单中选择“属性”选项,接着在属性对话框中切换到“高级”选项卡(图1),确保“服务器选项”列表框中的“启用循环”选项处于选中状态。


图1

  二、添加主机记录

  在“rtj.net”区域中创建主机记录。在dns管理器窗口中,右键点击“rtj.net”项,在弹出的菜单中选择“新建主机”,进入新建主机对话框,在“名称”栏中输入“www”,ip地址栏中输入其中一台web服务器的ip地址,如192.168.0.5,最后点击“添加主机”按钮。

  因为企业网中有三台web服务器,并且它们的ip地址都不同,因此另外还要新建两条主机名为“www”的主机记录,方法和上面一样,仅仅是它们的ip地址内容不同。这样就能将网站域名分别解析到不同的web服务器上。

  dns服务器rtj.net区域三条主机记录内容如下表所示:



 完成了以上三条主机记录的创建后(图2),就实现了web服务器的网络负载均衡。这样当客户机访问www.rtj.net网站时,就会向dns服务器发出域名解析请求。dns服务器收到第一个请求时,会把第一个ip 地址192.168.0.5返回给客户机,当第二个客户机要求域名解析时,dns服务器就把第二个ip地址192.168.1.5返回给客户机。通过这样的循环分配,就可以把客户机的访问分担到不同的web服务器上,从而实现网络负载均衡功能。


图2

  三、负载均衡功能的优化

  企业网通常由很多子网构成,为了降低网络中的数据流量,客户机最好能访问处于同一子网内的web服务器。虽然实现了网络负载均衡功能,但并不能保证客户访问的是本子网的web服务器。其实这个问题也很好解决,只要启用dns服务器的“启用网络掩码排序”功能即可。

  在dns管理器窗口中,右键点击dns服务器,在弹出的菜单中选择“属性”,然后在属性对话框中切换到“高级”选项卡,勾选“服务器选项”列表框中的“启用网络掩码排序”选项即可。这样客户机每次都能访问到本子网内的web服务器了。

  完成以上设置后,就使dns服务器实现了网络负载均衡功能,把客户的访问分担到每个web服务器上,并且还减少了跨子网的网络通信流量,大大降低了企业网的通信负担。



  


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons