访问企业网服务器的用户急剧增加,一台服务器难以满足用户的访问需要,那么如何才能保证用户的正常访问呢?解决方法有很多,如使用Windows2000或WindowsServer2003提供网络负载均衡服务,但该服务的设置非常复杂。而通过DNS服务器实现网络负载均衡则是一种比较简单的方法。
笔者以企业网中的Web服务器为例来介绍一下如何使用DNS服务器实现网络负载均衡。为了提高域名为“www.xxx.net”的网站的访问量,在企业网中部署三台内容相同的Web服务器,它们提供相同的服务,但每台服务器的IP地址都不一样。下面对企业网中的DNS服务器进行设置来实现三台Web服务器共同承担客户对网站的访问。
一、启用循环
以WindowsServer2003系统为例,在DNS服务器中,依次点击“开始→程序→管理工具→DNS”选项,进入DNS管理器窗口,鼠标右键点击DNS服务器图标,在弹出的快捷菜单中选择“属性”选项,接着在属性对话框中切换到“高级”选项卡(图1),确保“服务器选项”列表框中的“启用循环”选项处于选中状态。
二、添加主机记录
在“xxx.net”区域中创建主机记录。在DNS管理器窗口中,右键点击“xxx.net”项,在弹出的菜单中选择“新建主机”,进入新建主机对话框,在“名称”栏中输入“WWW”,IP地址栏中输入其中一台Web服务器的IP地址,如192.168.0.5,最后点击“添加主机”按钮。
因为企业网中有三台Web服务器,并且它们的IP地址都不同,因此另外还要新建两条主机名为“WWW”的主机记录,方法和上面一样,仅仅是它们的IP地址内容不同。这样就能将网站域名分别解析到不同的Web服务器上。
DNS服务器xxx.net区域三条主机记录内容如下表所示:
完成了以上三条主机记录的创建后(图2),就实现了Web服务器的网络负载均衡。这样当客户机访问www.xxx.net网站时,就会向DNS服务器发出域名解析请求。DNS服务器收到第一个请求时,会把第一个IP地址192.168.0.5返回给客户机,当第二个客户机要求域名解析时,DNS服务器就把第二个IP地址192.168.1.5返回给客户机。通过这样的循环分配,就可以把客户机的访问分担到不同的Web服务器上,从而实现网络负载均衡功能。
三、负载均衡功能的优化
企业网通常由很多子网构成,为了降低网络中的数据流量,客户机最好能访问处于同一子网内的Web服务器。虽然实现了网络负载均衡功能,但并不能保证客户访问的是本子网的Web服务器。其实这个问题也很好解决,只要启用DNS服务器的“启用网络掩码排序”功能即可。
在DNS管理器窗口中,右键点击DNS服务器,在弹出的菜单中选择“属性”,然后在属性对话框中切换到“高级”选项卡,勾选“服务器选项”列表框中的“启用网络掩码排序”选项即可。这样客户机每次都能访问到本子网内的Web服务器了。
完成以上设置后,就使DNS服务器实现了网络负载均衡功能,把客户的访问分担到每个Web服务器上,并且还减少了跨子网的网络通信流量,大大降低了企业网的通信负担。使用DNS服务器实现负载均衡
温情提示:有服务器的问题及服务器租用、托管需求的朋友联系QQ:6041800 联系人:小郑
分享到:
相关推荐
笔者以企业网中的Web服务器为例来介绍一下如何使用DNS服务器实现网络负载均衡。为了提高域名为“www.jb51.net”的网站的访问量,在企业网中部署三台内容相同的Web服务器,它们提供相同的服务,但每台服务器的IP地址...
DNS轮询教程-负载均衡之DNS轮询,本例通过2台服务器实现DNS均衡负载.zip
1.了解与认识Linux网络环境的配置,包括网卡、IP、网关、DNS等。 2.掌握Linux系统DNS服务器的配置和测试。 3.理解Linux系统DNS服务器配置的相关文件和字段的含义。...4.掌握基于DNS实现简单的负载均衡的方法。
基于dns 的负载均衡器 采用轮回调度算反 可以在服务器群进行负载分流(不同的ip之间) 也可以在不同域名之间 负载均衡 负载均衡器就是 在客户面前一个服务器界面 多台服务器支撑(不同ip 相同域名 )在域名商架构...
可以解决一个域名多台服务器均衡负载的DNS解析器WinMyDNSWinMyDNS
DNS轮询请求负载均衡服务器,负载均衡服务器通过调度选择负载均衡服务器来转发请求 3.Web服务器集群: 由至少两台Nginx Web服务器架设,来响应负载均衡服务器分发的请求 4.主从读写分离数据库集群: 一台主MySql...
服务器集群负载均衡(F5,LVS,DNS,CDN)区别以及选型.docx
实现系统的高可用性,完成服务器之间的数据负载均衡
辅助服务器可以提高 系统的安全度,还能起到均衡负载的作用。 2. 项目实施 1、网络拓扑图 图-01 2、DNS结构图 图-02 3、实验步骤 (1)搭建DNS服务器: 在服务器dnsA搭建DNS服务: 图-03 在服务器dnsB搭建DNS服务: ...
DNS 轮询将多个服务器映射到同一个主机名,并没有为这里展示的魔法做更多的工作。 ...DNS 轮询和使用轮询的子域委派是实现这个目标的两种简单方法。 DNS 轮询是将多台服务器映射到同一个主机名上,
企业内部云的DNS支持,实现内部域名的解析、CDN模拟、域名层面的负载均衡。上网行为控制,通过将指定域名的IP解析到127.0.0.1等不可达或不正确的IP上来实现网站屏蔽。内部带宽控制,通过将指定域名的IP解析到一个...
DNS 轮询是指一个域名可以绑定到多个的 ip 服务器上, 用户在访问的时候 dns轮询访问这几个 ip 的服务器, 达到负载均衡的目的. 可以使用 linux 命令 dig domain 来查看情况. 缺点: 1、 可靠性低. 如果某一个服务器宕...
1.1. 服务器负载均衡(Server Load Balance) 4 1.1.1 SLB的工作模式 4 1.1.2. SLB的负载均衡算法 7 1.1.3. SLB的负载均衡策略 9 1.1.4 Array的SLB健康检查 10 1.1.5 Array的SLB的特点 12 1.2. Array 应用交付的加速...
Array负载均衡售后配置文档,包含服务器,链路,智能DNS解析
只是简单配置一台DNS服务器会比较简单,本文主要有如下不同之处:出口有多条链路,单位主页有多条链路的出口IP,如电信和教育网IP地址,为了达到各链路访问主页都比较快速,在防火墙上做入站链路负载均衡配置,即由...
天融信负载均衡系统(以下简称TopApp产品)为客户提供高可靠的数据中心解决方案,包括链路负载均衡解决方案、服务器负载均衡解决方案、全局负载均衡解决方案。系统集成了压缩、缓存、SSL卸载等网络优化技术,加速...
为web服务器做负载均衡适用的的较多的方式是DNS重定向和反向代理,其他的方式原理也是很类似。 我们多次ping一下百度,会发现回复的IP会有所不同,例如第一次的结果为: 代码如下:正在 Ping baidu.com [220.181.111....
利用LVS+Keepalived 实现企业服务器负载均衡,更可以结合智能DNS解析实现软CND加速环境。