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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/7574.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Vue实战学习(2)(Vue快速入门(快速构建一个局部Vue项目))

目录 一、Vue快速入门。 (1)快速入门的案例需求。 (2)原生js解决。 (3)使用Vue解决。 1、准备一个html页面。且该页面需要引入Vue模块。 2、创建Vue程序的应用实例。 3、准备html元素(如div&…

canal1.1.7使用canal-adapter进行mysql同步数据

重要的事情说前面,canal1.1.8需要jdk11以上,大家自行选择,我这由于项目原因只能使用1.1.7兼容版的 文章参考地址: canal 使用详解_canal使用-CSDN博客 使用canal.deployer-1.1.7和canal.adapter-1.1.7实现mysql数据同步_mysql更…

羽星股份引领连锁业数智化转型,厦门羽星科技公司逆势增长剑指纳斯达克

羽星股份引领连锁业数智化转型,厦门羽星科技公司逆势增长剑指纳斯达克 在消费降级的大环境下,许多企业面临严峻挑战。在消费降级背景下,消费者购买力下降,对价格敏感度提升,更加注重产品的性价比和实用性。这一趋势促使…

RabbitMQ应用

1. 7种工作模式介绍 1.1 Simple(简单模式) P: ⽣产者,也就是要发送消息的程序C: 消费者,消息的接收者Queue: 消息队列(图中⻩⾊背景部分)类似⼀个邮箱,可以缓存消息;⽣产者向其中投递消息,消费者从 其中取出消息 特点: ⼀个⽣产者P,⼀个消费者C, 消息只能被消费…

从Java中使用new 关键字创建对象开始,深度剖析对象结构与存储

文章目录 1.对象结构2.扩展补充3.小结 1.对象结构 在介绍之前.先来看一个java高频面试题,new String(hello") 创建了几个对象? 1.这里分情况讨论,如果hello已经在常量池中存在,那么就是在堆中创建1个对象,并返回…

ThreadLocal 的原理和使用场景

1.ThreadLocal是什么 ThreadLocal 是 Java 提供的一个用于线程存储本地变量的类。它为每个线程提供独立的变量副本,确保变量在多线程环境下的线程安全。每个线程访问 ThreadLocal 时,都会有自己专属的变量副本,互不干扰,避免了并…

qt QColorDialog详解

1、概述 QColorDialog是Qt框架中的一个对话框类,专门用于让用户选择颜色。它提供了一个标准的颜色选择界面,其中包括基本的颜色选择器(如调色板和颜色轮)、自定义颜色输入区域以及预定义颜色列表。QColorDialog支持RGB、HSV和十六…

关于Redis

Redis 基础 什么是 Redis? Redis (REmote DIctionary Server)是一个基于 C 语言开发的开源 NoSQL 数据库(BSD 许可)。与传统数据库不同的是,Redis 的数据是保存在内存中的(内存数据库&#xf…

linux nvidia/cuda安装

1.查看显卡型号 lspci |grep -i vga2.nvidia安装 2.1在线安装 终端输入(当显卡插上之后,系统会有推荐的安装版本) ubuntu-drivers devices可得到如下内容 vendor : NVIDIA Corporation model : TU104GL [Tesla T4] driver : nvid…

uniapp 实现瀑布流

效果演示 组件下载 瀑布流布局-waterfall - DCloud 插件市场

了解聚簇索引和非聚簇索引

在关系型数据库中,索引是提高查询效率的重要手段。索引类似于书籍中的目录,能够帮助数据库快速定位到所需的数据。而在数据库中,最常用的两种索引类型是聚簇索引(Clustered Index)和非聚簇索引(Non-clustered Index)。本文将详细介绍这两种索引类型,帮助读者更好地理解…

CODESYS可视化桌面屏保-动态气泡制作详细案例

#一个用于可视化(HMI)界面的动态屏保的详细制作案例程序# 前言: 在工控自动化设备上,为了防止由于人为误触发或操作引起的故障,通常在触摸屏(HMI)增加屏幕保护界面,然而随着PLC偏IT化的发展,在控制界面上的美观程度也逐渐向上位机或网页前端方面发展,本篇模仿Windows…

【数据结构 队列】超详细理解例题

数据结构 队列 前言队列的定义队列的概念队列的基本操作 队列用C语言实现Queue.hQueue.ctext.c 队列 VS 栈队列的应用 你好,这里是新人 Sunfor 这篇是我最近对于数据结构 队列的学习心得和错题整理 有任何错误欢迎指正,欢迎交流! 会持续更新…

VSCode + linux 远程免密登录

目录 一. VS Code端1. 安装插件Remote - SSH2. 配置config文件3. 公钥生成 二、远程服务器端1. 将生成的公钥发送到远程服务器 三、连接1. 准备就绪后,VSCode连接 一. VS Code端 1. 安装插件Remote - SSH 2. 配置config文件 Host H5WebHostName xx.xx.xx.xxUser ro…

简单分享一下淘宝商品数据自动化抓取的技术实现与挑战

在电子商务领域,数据是驱动决策的关键。淘宝作为国内最大的电商平台之一,其商品数据对电商从业者来说具有极高的价值。然而,从淘宝平台自动化抓取商品数据并非易事,涉及多重技术和法律挑战。本文将从技术层面分析实现淘宝商品数据…

初识网络编程

目录 前言相关名词解释应用层协议——HTTP传输层协议socketTCP帧头格式三次握手、四次挥手 UDPTCP的socket实现 参考博文 前言 刚碰到网络编程,会出现一堆协议、概念、这层次那技术的,头都大了,还是得总结总结…… 相关名词解释 ✨✨网络…

JRTPLIB中的RTPSession与OnSSRCCollision:深入解析SSRC冲突处理机制

JRTPLIB中的RTPSession与OnSSRCCollision:深入解析SSRC冲突处理机制 一、RTP与SSRC基础1.1 RTP简介1.2 SSRC的作用二、JRTPLIB与RTPSession2.1 JRTPLIB概述2.2 RTPSession类三、SSRC冲突与OnSSRCCollision3.1 SSRC冲突的原因3.2 OnSSRCCollision回调函数3.3 OnSSRCCollision的…

【数据集】【YOLO】【目标检测】口罩佩戴识别数据集 1971 张,YOLO佩戴口罩检测算法实战训练教程!

数据集介绍 【数据集】口罩佩戴检测数据集 1971 张,目标检测,包含YOLO/VOC格式标注。 数据集中包含1种分类:{0: face_mask},佩戴口罩。 数据集来自国内外图片网站和视频截图。 检测场景为城市街道、医院、商场、机场、车站、办…

实测讯飞智作,一张照片定制属于自己的数字人

Datawhale亲测 AI应用:讯飞智作 只用一张照片,就可以定制属于自己的数字人。 这是大模型给数字人领域带来的最新震撼。 就在两周前的 AI 开发者 Talk 合肥站活动上,我们 Datawhale 的一名小伙伴玉鑫化身成数字人亮相大屏幕,为参加…

乡村景区一体化系统(门票,餐饮,便利店,果园,娱乐,停车收费

一、一体化优势 1. 提升游客体验:游客可以通过一个系统方便地完成各种消费和预订,无需在不同的地方分别处理,节省时间和精力,使游玩过程更加顺畅和愉快。 2. 提高管理效率:景区管理者能够在一个平台上集中管理多个业…