ORACLE RAC用DNS服务器的配置

一、搭建本地YUM源

二、安装DNS全部组建

yum -y install bind*

三、规划您RAC集群所有IP

#public

192.168.16.111 rac1.ntt.com rac1

192.168.16.112 rac2.ntt.com rac2

192.168.16.121 rac3.ntt.com rac3

192.168.16.122 rac4.ntt.com rac4

#private

10.10.10.111 rac1-priv.ntt.com rac1-priv

10.10.10.112 rac2-priv.ntt.com rac2-priv

10.10.10.121 rac3-priv.ntt.com rac3-priv

10.10.10.122 rac4-priv.ntt.com rac4-priv

#vip

192.168.16.113 rac1-vip.ntt.com rac1-vip

192.168.16.114 rac2-vip.ntt.com rac2-vip

192.168.16.123 rac3-vip.ntt.com rac3-vip

192.168.16.124 rac4-vip.ntt.com rac4-vip

#scan

192.168.16.115 rac11-scan.ntt.com rac11-scan

192.168.16.116 rac11-scan.ntt.com rac11-scan

192.168.16.117 rac11-scan.ntt.com rac11-scan

192.168.16.125 rac12-scan.ntt.com rac12-scan

192.168.16.126 rac12-scan.ntt.com rac12-scan

192.168.16.127 rac12-scan.ntt.com rac12-scan

#storge

192.168.16.188 storge.ntt.com storge

#database

192.168.16.100 hadoop.ntt.com hadoop

四、DNS配置文件

root@oracle \~\]# vi /etc/named.conf // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind\*/sample/ for example named configuration files. // options { listen-on port 53 { any; }; #默认监听IP是127.0.0.1,any或者注释掉就是允许所有IP listen-on-v6 port 53 { any; }; #ip6监听地址 directory "/var/named"; #存放区域配置文件的目录 dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { any; }; #只允许本地主机localhost,any或者注释掉就是允许所有主机查询 recursion yes; #是否开启迭代查询功能 dnssec-enable yes; dnssec-validation yes; /\* Path to ISC DLV key \*/ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; //file "/dev/null"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; vim /etc/named.rfc1912.zones, // named.rfc1912.zones: // // Provided by Red Hat caching-nameserver package // // ISC BIND named zone configuration for zones recommended by // RFC 1912 section 4.1 : localhost TLDs and address zones // and http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt // (c)2007 R W Franks // // See /usr/share/doc/bind\*/sample/ for example named configuration files. // //配置正向解析Zone zone "ntt.com" IN { type master; file "ntt.com.zone"; allow-update { none; }; }; //注意,这个域名要和后面配置的一致 //配置反向解析Zone zone "16.168.192.in-addr.arpa" IN { type master; file "16.168.192.local"; allow-update { none; }; }; vi /var/named/ntt.com.zone $TTL 86400 @ IN SOA dns.ntt.com. root.ntt.com. ( 42 ; serial (d.adams) 3H ; refresh 15M ; retry 1W ; expiry 1D) ; minimum IN NS oracle.ntt.com. dns IN A 192.168.16.166 rac11-scan IN A 192.168.16.115 rac11-scan IN A 192.168.16.116 rac11-scan IN A 192.168.16.117 rac12-scan IN A 192.168.16.125 rac12-scan IN A 192.168.16.126 rac12-scan IN A 192.168.16.127 rac1 IN A 192.168.16.111 rac2 IN A 192.168.16.112 rac3 IN A 192.168.16.121 rac4 IN A 192.168.16.122 rac1-vip IN A 192.168.16.113 rac2-vip IN A 192.168.16.114 rac3-vip IN A 192.168.16.123 rac4-vip IN A 192.168.16.124 storge IN A 192.168.16.188 hadoop IN A 192.168.16.100 vim /var/named/16.168.192.local $TTL 86400 @ IN SOA dns.ntt.com. root.ntt.com. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400) ; Minimum IN NS dns.ntt.com. 115 IN PTR rac11-scan.ntt.com. 116 IN PTR rac11-scan.ntt.com. 117 IN PTR rac11-scan.ntt.com. 125 IN PTR rac12-scan.ntt.com. 126 IN PTR rac12-scan.ntt.com. 127 IN PTR rac12-scan.ntt.com. 111 IN PTR rac1.ntt.com 112 IN PTR rac2.ntt.com 121 IN PTR rac3.ntt.com 122 IN PTR rac4.ntt.com 113 IN PTR rac1-vip.ntt.com 114 IN PTR rac2-vip.ntt.com 123 IN PTR rac3-vip.ntt.com 124 IN PTR rac4-vip.ntt.com 188 IN PTR storge.ntt.com 100 IN PTR hadoop.ntt.com \[root@oracle \~\]# chkconfig named on \[root@oracle \~\]# service named restart vi /etc/resolv.conf domain ntt.com nameserver 192.168.16.166 options rotate options timeout:2 options attempts:5 五、测试结果: \[root@dns named\]# nslookup 192.168.16.111 Server: 192.168.16.166 Address: 192.168.16.166#53 111.16.168.192.in-addr.arpa name = rac1.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.112 Server: 192.168.16.166 Address: 192.168.16.166#53 112.16.168.192.in-addr.arpa name = rac2.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.113 Server: 192.168.16.166 Address: 192.168.16.166#53 113.16.168.192.in-addr.arpa name = rac1-vip.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.114 Server: 192.168.16.166 Address: 192.168.16.166#53 114.16.168.192.in-addr.arpa name = rac2-vip.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.121 Server: 192.168.16.166 Address: 192.168.16.166#53 121.16.168.192.in-addr.arpa name = rac3.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.122 Server: 192.168.16.166 Address: 192.168.16.166#53 122.16.168.192.in-addr.arpa name = rac4.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.123 Server: 192.168.16.166 Address: 192.168.16.166#53 123.16.168.192.in-addr.arpa name = rac3-vip.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.124 Server: 192.168.16.166 Address: 192.168.16.166#53 124.16.168.192.in-addr.arpa name = rac4-vip.ntt.com.16.168.192.in-addr.arpa. \[root@dns named\]# nslookup 192.168.16.115 Server: 192.168.16.166 Address: 192.168.16.166#53 115.16.168.192.in-addr.arpa name = rac11-scan.ntt.com. \[root@dns named\]# nslookup 192.168.16.116 Server: 192.168.16.166 Address: 192.168.16.166#53 116.16.168.192.in-addr.arpa name = rac11-scan.ntt.com. \[root@dns named\]# nslookup 192.168.16.117 Server: 192.168.16.166 Address: 192.168.16.166#53 117.16.168.192.in-addr.arpa name = rac11-scan.ntt.com. \[root@dns named\]# nslookup 192.168.16.125 Server: 192.168.16.166 Address: 192.168.16.166#53 125.16.168.192.in-addr.arpa name = rac12-scan.ntt.com. \[root@dns named\]# nslookup 192.168.16.126 Server: 192.168.16.166 Address: 192.168.16.166#53 126.16.168.192.in-addr.arpa name = rac12-scan.ntt.com. \[root@dns named\]# nslookup 192.168.16.127 Server: 192.168.16.166 Address: 192.168.16.166#53 127.16.168.192.in-addr.arpa name = rac12-scan.ntt.com. \[root@dns named\]# nslookup dns Server: 192.168.16.166 Address: 192.168.16.166#53 Name: dns.ntt.com Address: 192.168.16.166 \[root@dns named\]# nslookup dns.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: dns.ntt.com Address: 192.168.16.166 \[root@dns named\]# nslookup rac1 Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac1.ntt.com Address: 192.168.16.111 \[root@dns named\]# nslookup rac2 Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac2.ntt.com Address: 192.168.16.112 \[root@dns named\]# nslookup rac3 Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac3.ntt.com Address: 192.168.16.121 \[root@dns named\]# nslookup rac4 Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac4.ntt.com Address: 192.168.16.122 \[root@dns named\]# nslookup rac1-vip Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac1-vip.ntt.com Address: 192.168.16.113 \[root@dns named\]# nslookup rac2-vip Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac2-vip.ntt.com Address: 192.168.16.114 \[root@dns named\]# nslookup rac3-vip Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac3-vip.ntt.com Address: 192.168.16.123 \[root@dns named\]# nslookup rac4-vip Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac4-vip.ntt.com Address: 192.168.16.124 \[root@dns named\]# nslookup rac11-scan Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac11-scan.ntt.com Address: 192.168.16.117 Name: rac11-scan.ntt.com Address: 192.168.16.115 Name: rac11-scan.ntt.com Address: 192.168.16.116 \[root@dns named\]# nslookup rac12-scan Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac12-scan.ntt.com Address: 192.168.16.125 Name: rac12-scan.ntt.com Address: 192.168.16.126 Name: rac12-scan.ntt.com Address: 192.168.16.127 \[root@dns named\]# nslookup rac1.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac1.ntt.com Address: 192.168.16.111 \[root@dns named\]# nslookup rac1-vip.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac1-vip.ntt.com Address: 192.168.16.113 \[root@dns named\]# nslookup rac2.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac2.ntt.com Address: 192.168.16.112 \[root@dns named\]# nslookup rac2-vip.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac2-vip.ntt.com Address: 192.168.16.114 \[root@dns named\]# nslookup rac3.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac3.ntt.com Address: 192.168.16.121 \[root@dns named\]# nslookup rac3-vip.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac3-vip.ntt.com Address: 192.168.16.123 \[root@dns named\]# nslookup rac4.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac4.ntt.com Address: 192.168.16.122 \[root@dns named\]# nslookup rac4-vip.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac4-vip.ntt.com Address: 192.168.16.124 \[root@dns named\]# nslookup rac11-scan.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac11-scan.ntt.com Address: 192.168.16.117 Name: rac11-scan.ntt.com Address: 192.168.16.115 Name: rac11-scan.ntt.com Address: 192.168.16.116 \[root@dns named\]# nslookup rac12-scan.ntt.com Server: 192.168.16.166 Address: 192.168.16.166#53 Name: rac12-scan.ntt.com Address: 192.168.16.126 Name: rac12-scan.ntt.com Address: 192.168.16.127 Name: rac12-scan.ntt.com Address: 192.168.16.125

相关推荐
袋鼠云数栈1 小时前
国产数据库StarRocks在数栈轻量化数据开发的全流程实践
数据库
Listennnn1 小时前
Text2SQL、Text2API基础
数据库·人工智能
夜光小兔纸1 小时前
SQL Server 修改数据库名及物理数据文件名
运维·数据库·sql server
····懂···2 小时前
数据库专家 OCP 认证培训:开启职业黄金赛道
数据库·oracle·ocp
Gnevergiveup2 小时前
路由交换技术-思科拓扑搭建
服务器·vpn·思科·vlan划分·拓扑搭建
搬码临时工2 小时前
别人如何访问我的内网呢? 设置让外网访问内网本地服务器和指定端口应用的几种方式
服务器·网络·智能路由器
yangzx的网工日常2 小时前
网络的那些事——初级——OSPF(1)
运维·服务器·网络
明月看潮生2 小时前
青少年编程与数学 01-011 系统软件简介 18 Navicat数据库管理工具
数据库·青少年编程·系统软件·编程与数学
眸笑丶2 小时前
.NET Core 数据库连接字符串加密与解密
数据库·oracle·.netcore
layman05284 小时前
openEuler 虚拟机中 Shell 脚本实现自动化备份与清理实践
数据库·oracle·自动化