1)就是在DNS中为一个主机名对应上若干个不同的IP地址,如此,在应答DNS查询时,DNS SERVER对每个查询将按DNS文件
中主机记录的IP地址顺序给出不同的解析结果,将客户端的访问引导到不同的机器上去,避免所有客户访问同一台机器。
如下例:
.........
@ IN A 192.168.1.2
IN MX 10 mail
mail IN A 192.168.1.2
WWW IN A 192.168.1.3
WWW IN A 192.168.1.5
WWW IN A 192.168.1.4
........
........
上面的文件里,WWW这个主机名对应了若干个不同的IP地址,当该DNS SERVER接到第一个客户端的名字查询时(查询
WWW),将给出192.168.1.3的查询结果;接到第二个客户端机器的WWW名字查询时,就按照域名记录的顺序给出
192.168.1.5的查询结果,依此类推,直至最后一个记录;然后从头再来,又从192.168.1.3开始返回查询结果。
2)实现的方法:
NT4.0,MS DNS SERVER,SP4 安装完毕;打开注册表编辑器,在
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DNS\Parameters中,添加一个新的值:RoundRobin
类型:DWORD
设定值:1(按照微软文档的说法是非零的数值)。如果设置为0,则意味着停止DNS的负载均衡式的查询,DNS SERVER在接
受查询时将总是返回接近其记录文件顶端的那个记录(在上面的例子里就是192.168.1.3)。