Oracle RAC系列:如何为Oracle 11gR2 Grid 配置Linux DNS

首先下载Bind软件包,然后安装:

 

[root@rac1 named]# rpm -qa|grep bind

bind-9.2.4-24.EL4

ypbind-1.17.2-13

bind-chroot-9.2.4-24.EL4

bind-utils-9.2.4-24.EL4

bind-libs-9.2.4-24.EL4

 

 

配置文件,添加域名cn.oracle.comrac.cn.oracle.com

 

[root@rac1 named]# cd /var/named/chroot/etc

[root@rac1 etc]# ls

localtime  named.conf  rndc.key

 

[root@rac1 etc]# more named.conf

//

// named.conf for Red Hat caching-nameserver

//

 

options {

        directory "/var/named";

        dump-file "/var/named/data/cache_dump.db";

        statistics-file "/var/named/data/named_stats.txt";

        /*

         * If there is a firewall between you and nameservers you want

         * to talk to, you might need to uncomment the query-source

         * directive below.  Previous versions of BIND always asked

         * questions using port 53, but BIND 8.1 uses an unprivileged

         * port by default.

         */

         // query-source address * port 53;

};

 

//

// a caching only nameserver config

//

controls {

        inet 127.0.0.1 allow { localhost; } keys { rndckey; };

};

 

zone "." IN {

        type hint;

        file "named.ca";

};

 

zone "localdomain" IN {

        type master;

        file "localdomain.zone";

        allow-update { none; };

};

 

zone "localhost" IN {

        type master;

        file "localhost.zone";

        allow-update { none; };

};

 

zone "0.0.127.in-addr.arpa" IN {

        type master;

        file "named.local";

        allow-update { none; };

};

 

zone "2.168.192.in-addr.arpa" IN {

        type master;

        file "2.168.192.in-addr.local";

        allow-update { none; };

};

 

zone "cn.oracle.com" IN {

        type master;

        file "cn.oracle.com.zone";

        allow-update { none; };

};

 

zone "rac.cn.oracle.com" IN {

        type master;

        file "rac.cn.oracle.com.zone";

        allow-update { none; };

};

 

 

红色是新添加的。

 

[root@rac1 etc]#

 

[root@rac1 etc]# cd ../var/named

[root@rac1 named]# pwd

/var/named/chroot/var/named

[root@rac1 named]# ls        

data              localhost.zone   named.ca         named.local  slaves

localdomain.zone  named.broadcast  named.ip6.local  named.zero

[root@rac1 named]# cp -p localdomain.zone cn.oracle.com.zone

[root@rac1 named]# cp -p localdomain.zone rac.cn.oracle.com.zone

[root@rac1 named]# cp -p named.local 2.168.192.in-addr.local

[root@rac1 named]# vi cn.oracle.com.zone

$TTL    86400

@               IN SOA   localhost root(

                                        42              ; serial (d. adams)

                                        3H              ; refresh

                                        15M             ; retry

                                        1W              ; expiry

                                        1D )            ; minimum

                IN NS           cn.oracle.com.

                IN MX 10        rac.cn.oracle.com.

rac1    IN      A       192.168.2.131

rac2    IN      A       192.168.2.132

scan-vip1       IN      A       192.168.2.135

scan-vip2       IN      A       192.168.2.136

scan-vip3       IN      A       192.168.2.137

rac1-vip IN      A        192.168.2.31

rac2-vip IN      A        192.168.2.32

 

[root@rac1 named]# vi rac.cn.oracle.com.zone

$TTL    86400

@               IN SOA  localhost root (

                                        42              ; serial (d. adams)

                                        3H              ; refresh

                                        15M             ; retry

                                        1W              ; expiry

                                        1D )            ; minimum

                IN NS           rac.cn.oracle.com.

                IN MX 10        gns.rac.cn.oracle.com.

                IN MX 10        rac-cluster-scan.rac.cn.oracle.com

scan-vip1       IN      A       192.168.2.135

scan-vip2       IN      A       192.168.2.136

scan-vip3       IN      A       192.168.2.137

 

 

 

 

 

[root@rac1 named]# vi 2.168.192.in-addr.local

$TTL    86400

@       IN      SOA     localhost. root.localhost.  (

                                      1997022700 ; Serial

                                      28800      ; Refresh

                                      14400      ; Retry

                                      3600000    ; Expire

                                      86400 )    ; Minimum

              IN      NS     cn.oracle.com.

              IN      NS     rac.cn.oracle.com.

131  IN PTR rac1.cn.oracle.com.

132  IN PTR rac2.cn.oracle.com.

135  IN PTR scan-vip1.rac.cn.oracle.com.

136  IN PTR scan-vip2.rac.cn.oracle.com.

137  IN PTR scan-vip3.rac.cn.oracle.com.

 

 

配置DNS后,重启DNS服务

[root@rac1 named]# /etc/rc.d/init.d/named restart

 

 

[root@rac1 named]# nslookup

> rac1.cn.oracle.com

Server:         192.168.2.131

Address:        192.168.2.131#53

 

Name:   rac1.cn.oracle.com

Address: 192.168.2.131

> rac2.cn.oracle.com

Server:         192.168.2.131

Address:        192.168.2.131#53

 

Name:   rac2.cn.oracle.com

Address: 192.168.2.132

> rac.cn.oracle.com

Server:         192.168.2.131

Address:        192.168.2.131#53

 

*** Can't find rac.cn.oracle.com: No answer

> scan-vip1.rac.cn.oracle.com

Server:         192.168.2.131

Address:        192.168.2.131#53

 

Name:   scan-vip1.rac.cn.oracle.com

Address: 192.168.2.135

> scan-vip2.rac.cn.oracle.com

Server:         192.168.2.131

Address:        192.168.2.131#53

 

Name:   scan-vip2.rac.cn.oracle.com

Address: 192.168.2.136

> scan-vip3.rac.cn.oracle.com

Server:         192.168.2.131

Address:        192.168.2.131#53

 

Name:   scan-vip3.rac.cn.oracle.com

Address: 192.168.2.137

> exit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值