ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Redhat Linux bind round-robin配置的探讨

Redhat Linux bind round-robin配置的探讨

原创 Linux操作系统 作者:尛样儿 时间:2012-01-09 23:54:28 0 删除 编辑

        之所以要配置DNS round-robin解析是因为有多台Weblogic应用服务器,现需要对系统进行测试,在没有F5负载均衡设备的情况下,使用这种方法实现同一个域名登录系统的负载均衡,使得每次新发起的登录分发到不同的应用服务器。
        bind round-robin的配置项很多,实现方式很多,配置非常的复杂,这里只以实现为目的,更多的配置需要更多的学习,不完善的地方也不需要不断的补充。

系统环境:Redhat Linux Enterprise 5.5 x86_64bit

1.安装软件包:
bind
bind-chroot

2.完善配置文件:

1).如果/etc/named.conf不存在,执行如下的拷贝命令:
cp /var/named/chroot/etc/named.conf /etc/

2).如果/var/named/chroot/var/named/目录下不存在named.root文件,下载
ftp://ftp.rs.internic.net/domain/named.root文件,将其放到/var/named/chroot/var/named/目录下。

3.配置bind round-robin:

1).在/etc/named.conf文件的options中加入如下配置:
multiple-cnames yes;
rrset-order {
class IN type ANY name "*" order cyclic;
}

2).在/etc/named.conf文件中加入如下配置:
zone "1.166.10.IN-ADDR.ARPA." IN {
        type master;
        file "10.166.1.db";
};
zone "portal.com." IN {
        type master;
        file "portal.com.db";
};

3).在/var/named/chroot/var/named目录下创建portal.com.db文件,加入如下内容:
$TTL 1H
@       SOA     testdb1.        root.testdb1. ( 19
                                                3H
                                                1H
                                                1W
                                                1H )
                                                NS      testdb1.
IN 5S   MX 10 lj
lj IN 2S        A 10.166.1.55
        IN 2S   A 10.166.1.56
        IN 2S   A 10.166.1.57
        IN 2S   A 10.166.1.58

4).在/var/named/chroot/var/named目录下创建10.166.1.db文件,加入如下内容:
$TTL 1H
@       SOA     testdb1.        root.testdb1. ( 4
                                                3H
                                                1H
                                                1W
                                                1H )
                        NS      testdb1.
55      PTR     lj.portal.com.
56      PTR     lj.portal.com.
57      PTR     lj.portal.com.
58      PTR     lj.portal.com.

4.重启named服务:
service named restart

        完成以上配置之后,在任意一台客户端ping lj.portal.com.域名,每间隔2秒执行ping操作都可获得不同的IP解析,实现了在任意客户端访问域名的负载均衡(非绝对的负载均衡)。

--需要完善,有问题请包涵,并指出问题!--

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23135684/viewspace-714640/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle数据库管理员,Oracle数据库系统构架员;2012年7月出版《构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化》一书;Oracle 10g OCM。

注册时间:2010-01-05

  • 博文量
    483
  • 访问量
    5261692