千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

路由交换
收藏本版 (7) |订阅

路由交换 今日: 3703 |主题: 18312|排名: 28 

发新帖
打印 上一主题 下一主题

[分享]使用DNS服务器实现负载均衡...

[复制链接]
reqidong 发布于: 2004-6-14 08:44 640 次浏览 8 位用户参与讨论
跳转到指定楼层
访问企业网服务器的用户急剧增加,一台服务器难以满足用户的访问需要,那么如何才能保证用户的正常访问呢?解决方法有很多,如使用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服务器上,并且还减少了跨子网的网络通信流量,大大降低了企业网的通信负担。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆 千家通行证登陆

x
回复

使用道具 举报

已有8人评论

新浪微博达人勋

千家认证

沙发
fanwvan 发表于 2004-6-14 09:03:00
实习版主一定是高手了:)我是新手请多指教!有一个问题想问:我们的计算机再局域网里都有IP,这和广域网里的IP一样么?~~~~~实在是,真的新手,不好意思啊
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
huafu 发表于 2004-6-14 10:18:00

楼主的想法不错,不过最好做一个服务器集群,即安全又省事!

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
reqidong 发表于 2004-6-14 11:13:00
以下是引用fanwvan在2004-6-14 9:03:00的发言: 实习版主一定是高手了:)我是新手请多指教!有一个问题想问:我们的计算机再局域网里都有IP,这和广域网里的IP一样么?~~~~~实在是,真的新手,不好意思啊

你的IP是假的IP,到广域网里能显示出来的只是你的服务器最终出口的那个IP,当然大不一样!广域网里的IP是唯一的

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

5#
fanwvan 发表于 2004-6-15 14:29:00
版主先生,广域网里的IP对应的是服务器还是我们PC机?还是别的?
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

6#
reqidong 发表于 2004-6-15 15:05:00
以下是引用fanwvan在2004-6-15 14:29:00的发言: 版主先生,广域网里的IP对应的是服务器还是我们PC机?还是别的?

如果你的机器直接接在电信的网上,而上级没有二级代理的话,当然就是你的PC机,入光纤入户到你的机器上

但如果有的话,那么那里对应的IP 就是你的服务器的IP

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

7#
极品青蛙 发表于 2004-6-17 13:22:00
用那么罗嗦吗?看看你的网络属性里DNS上面显示的是什么地址!然后在看看你留在论坛里的IP地址!
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

8#
tinayuting 发表于 2004-6-17 16:25:00
言简意赅
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

9#
fanwvan 发表于 2004-6-18 09:06:00
用那么罗嗦吗?看看你的网络属性里DNS上面显示的是什么地址!然后在看看你留在论坛里的IP地址! 谢谢极品青蛙先生的提醒:)不过你能告诉我怎么才能看到"网络属性"的DNS么?留在论坛的IP地址怎么能看见啊?(我真的是不懂,希望你能讲一下.)呵呵.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城