Redhat Linux bind round-robin配置的探討

尛樣兒發表於2012-01-09

        之所以要配置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檔案,下載
檔案,將其放到/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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章