安徽网新科技有限公司/时空seo助手
一、搭建本地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
相关文章:

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-pr…...

vue3 + vite 实现版本更新检查(检测到版本更新时提醒用户刷新页面)
背景 当一个页面很久没刷新,又突然点到页面。由于一些文件是因为动态加载的,当重编后(如前后端发版后),这些文件会发生变化,就会出现加载不到的情况。进而导致正在使用的用户,点击页面发现加载…...

【CSP】爆零的独特姿势
硝烟散,繁花尽,第一次CSP折戟沉沙。 代码拿回来,花几分钟订正下,就是300分。 然而,实战只有100分,还是偷懒得的幸运,觉得第一题题目太简单懒得用文件IO调试... ... 啥也不说了,上图。…...

Git仓库
Git初始 概念 一个免费开源,分布式的代码版本控制系统,帮助开发团队维护代码 作用 记录代码内容,,切换代码版本,多人开发时高效合并代码内容 如何学: 个人本机使用:Git基础命令和概念 多…...

【科研日常】论文投稿的几大状态
Manuscript Submitted(Submitted to Journal):表示论文已经投稿成功,等待期刊工作人员检查论文格式排版、重复率是否符合要求,符合要求的文章会分配给期刊编辑进行处理。 Awaiting Admin Processing:意为等…...

SSLHandshakeException错误解决方案
1、错误提示 调用Http工具报如下异常信息: cn.hutool.core.io.IORuntimeException: SSLHandshakeException: Received fatal alert: handshake_failure2、查询问题 一开始我以为是代码bug,网络bug甚至是配置环境未生效,找了一大圈…...

python数据结构基础(7)
本节学习最后一种数据结构---图,在很多问题中应用图可以帮助构建思维空间,快速理清思路,解决复杂问题. 图就是一些顶点的集合,这些顶点通过一系列边链接起来.根据边的有向和无向,图分为有向图和无向图.有时图的边上带有权重,本节暂时不将权重作为重点. 计算机通过邻接表或者邻…...

【系统集成项目管理工程师】英语词汇对照表-项目管理类
英语单词(项目管理类)中文解释Activity活动Accept验收Acceptable Quality Level可接受的质量水平Acceptance Standard验收标准Acquisition Plan Review采购计划评审Action处理Active On the Arrow双代号网络图Activity Based Costing (ABC)基于活动的成本…...

购物车-多元素组合动画css
学习 渡一课程 多元素组合动画 练习。 在我们开发购物车功能时,经常会有点击添加按钮,就会有一个小圆点掉进购物车的动画,如下图所示,今天我们通过css来实现。 首先实现多元素组合动画 直接上代码,可以复制到本地使用…...

【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】题库(3)
前言 大家好吖,欢迎来到 YY 滴计算机网络 系列 ,热烈欢迎! 本章主要内容面向接触过C的老铁 本博客主要内容,收纳了一部门基本的计算机网络题目,供yy应对期中考试复习。大家可以参考 欢迎订阅 YY滴其他专栏!…...

[ vulnhub靶机通关篇 ] 渗透测试综合靶场 DarkHole:1 通关详解 (附靶机搭建教程)
🍬 博主介绍 👨🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…...

【LeetCode】移除链表中等于设定值的元素、反转链表
主页:HABUO🍁主页:HABUO 🌜有时候世界虽然是假的,但并不缺少真心对待我们的人🌛 1. 移除链表中设定值的元素 题目:给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所…...

Redis - 主从复制
在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其他服务器,满⾜故障恢 复和负载均衡等需求。Redis也是如此,它为我们提供了复制的功能,实现了相同数据的多个Redis副 本。复制功能是⾼可⽤Redis的基础,…...

UE5 HLSL 学习笔记
half的取值范围是整形的-60000 到 60000,考虑带宽的情况下使用half vector默认为float4 访问可以.xyzw,也可以.rgba,也可以[index],且顺序可以变,比如说.yzwx 矩阵的获取值的方式 第一个行代表获取第1行第0号元素 第…...

一个简单ASP.NET购物车设计
思路: 创建一个多选列表 在cs文件里初始化购物车会话变量,同,创建一个新的 List<string> 并将其赋值给会话状态中的 "Cart" 键–(利用Session) Session 是一种用于存储用户特定信息的对象,这些信息可…...

双向循环列表
双向循环列表的实现。 根据定义实现。不解释,具体细节看代码。 list.h #pragma once#pragma pack(1)typedef struct _MyListEntry {_MyListEntry* next;_MyListEntry* prev; }MyListEntry;#pragma pack()class MyListClass { public:MyListEntry* m_list0;int m_k…...

go项目出现了ambiguous import要怎么解决?
前言 最近小编在 构建一个项目时出现了问题,提示报错里ambiguous import;查询了解到是 依赖包存在多个不同版本的问题 这样的情况要怎么解决呢? 小编先是将问题抛给了 chatgpt,得到了如下的信息: # 清理缓存 go clea…...

更改Ubuntu22.04锁屏壁纸
更改Ubuntu22.04锁屏壁纸 sudo apt install gnome-shell-extensions gnome-shell-extension-manager安装Gnome Shell 扩展管理器后,打开“扩展管理器”并使用搜索栏找到“锁屏背景”扩展...

ROS2humble版本使用colcon构建包
colcon与与catkin相比,没有 devel 目录。 创建工作空间 首先,创建一个目录 ( ros2_example_ws ) 来包含我们的工作区: mkdir -p ~/ros2_example_ws/src cd ~/ros2_example_ws 此时,工作区包含一个空目录 src : . └── src1 directory, …...

CSRF 跨站请求伪造的实现原理和预防措施
CSRF(跨站请求伪造)概述 CSRF(Cross-Site Request Forgery),即跨站请求伪造,是一种攻击手段,攻击者利用受害者在网站上已认证的身份信息,诱使受害者发起未经授权的请求,从…...

【LeetCode】【算法】22. 括号生成
LeetCode 22. 括号生成 题目描述 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 解题思路 天天到处看答案,看的灵神的解题思路回溯不会写?套路在此!(Pyth…...

WPF+MVVM案例实战与特效(二十五)- 3D粒子波浪效果实现
文章目录 1、案例效果2、案例实现1、文件创建2. 功能代码实现3、粒子功能应用1、前端布局与样式2、代码解释2、 后端功能代码1、案例效果 2、案例实现 1、文件创建 打开 Wpf_Examples 项目、Models 文件夹下创建 3D粒子模型类 ParticleWaveEffectModel.cs 文件。在Tools 文件…...

wsl2安装和使用
WSL(Windows Subsystem for Linux)是一个在 Windows 操作系统上运行 Linux 二进制可执行文件的兼容层。它允许用户在 Windows 上运行 Linux 命令行工具和应用程序。 主要功能 简化开发流程:开发者可以在 Windows 上使用 Linux 的开发工具链。兼容性:支持多种 Linux 发行版,…...

【划分型 DP-最优划分】【腾讯笔试压轴】【hard】力扣132. 分割回文串 II
给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是回文串。 返回符合要求的 最少分割次数 。 示例 1: 输入:s “aab” 输出:1 解释:只需一次分割就可将 s 分割成 [“aa”,“b”] 这样两个回文子…...

Kubernetes-镜像加速篇-01-加速工具
[友情链接]加速三剑客 镜像加速:https://github.com/DaoCloud/public-image-mirror 二进制文件加速:https://github.com/DaoCloud/public-binary-files-mirror Helm 加速:https://github.com/DaoCloud/public-helm-charts-mirror 二进制文件…...

字母的异位数
做leetcode242题时出现了一个错误: bool isAnagram(string s, string t) {map<char,int> cnt;bool ans true;int lens s.length();int lent t.length();for(int i 0;i < lens;i){cnt[s[i]] 1;cout << cnt[s[i]] << endl;}for(int i 0;i…...

达梦数据库DM Exception字符串截断错误,略坑~
前言 我之前在使用达梦数据库的时候,遇到了很多很多的问题,主要对达梦数据库也不是很熟悉,它的语法和我所熟悉的mysql和postgresql有很大的区别。 今天,讲一下我之前遇到的一个问题。这个问题的起因是用达梦数据库迁移工具&…...

vue实现图片无限滚动播放
本人vue新手菜鸡,文章为自己在项目中遇到问题的记录,如有不足还请大佬指正 文章目录 实现效果代码展示总结 因为刚接触vue,本想着看看能不能用一些element的组件实现图片的轮播效果,尝试使用过element-UI里的走马灯Carouse&#x…...

python爬虫指南——初学者避坑篇
目录 Python爬虫初学者学习指南一、学习方向二、Python爬虫知识点总结三、具体知识点详解和实现步骤1. HTTP请求和HTML解析2. 正则表达式提取数据3. 动态内容爬取4. 数据存储5. 反爬虫应对措施 四、完整案例:爬取京东商品信息1. 导入库和设置基本信息2. 获取网页内容…...

Vivado+Vscode联合打造verilog环境
一、Vivado下载安装 详细参考我另一篇文章: Vivado2022.2下载安装_fpga vivado下载-CSDN博客https://blog.csdn.net/weixin_61081689/article/details/143460790?spm1001.2014.3001.5501 二、Vscode下载安装 详细参考我另一篇文章: VscodeAnacond…...