暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

DNS服务器配置

原创 M 2023-09-02
355

规划                   主机名            public                    private                vip                            

DNS 服务器       oracle            192.168.1.10           

节点1                rac1                192.168.1.11          10.10.10.11        192.168.1.21            

节点2                rac2                192.168.1.12          10.10.10.12        192.168.1.22

这里private和vip是我为以后安装部署Oracle集群配置的,如果仅配置DNS这里可省略


2.配置个节点hosts文件

vi /etc/hosts

rac1:


rac2:



3.dns服务器安装配置
[root@oracle ~]# yum install bind
[root@oracle ~]# yum install bind-chroot
[root@oracle ~]# yum install caching-nameserver


4.编辑dns配置文件

[root@oracle ~]# vi /etc/named.conf


主要修改有三个地方

options {
listen-on port 53 { any; };                   #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; };                         #any或者注释掉就是允许所有主机查询
recursion yes;


5.配置正反向解析zone
[root@oracle ~]# vi /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 "shiyu.com" IN {
type master;
file "shiyu.com.zone";
allow-update { none; };
};
//注意,这个域名要和后面配置的一致

//配置反向解析Zone
zone "1.168.192.in-addr.arpa" IN {
type master;
file "1.168.192.local";
allow-update { none; };
};


注:反向解析从左到右读取ip地址时是以相反的方向解释的,所以需要将ip地址反向排列。这里,192.168.1.*网段的反向解析域名为"1.168.192.in-addr.arpa"


6.配置正向解析的区域文
[root@oracle ~]# touch /var/named/shiyu.com.zone

[root@oracle ~]# chgrp named /var/named/shiyu.com.zone

[root@oracle ~]# vi /var/named/shiyu.com.zone



7.配置反向解析Zone

[root@oracle ~]# touch /var/named/1.168.192.local
[root@oracle ~]# chgrp named /var/named/1.168.192.local
[root@oracle ~]# vi /var/named/1.168.192.local



8.重启dns

[root@oracle ~]# chkconfig named on
[root@oracle ~]# serialver restart named


9.各节点配置 resolv.conf文件

oracle:

[root@oracle ~]# vi /etc/resolv.conf
domain shiyu.com
nameserver 192.168.1.10
options rotate
options timeout:2
options attempts:5

rac1:
[root@rac1 ~]# vi /etc/resolv.conf
domain shiyu.com
nameserver 192.168.1.10
options rotate
options timeout:2
options attempts:5
rac2:
[root@rac2 ~]# vi /etc/resolv.conf
domain shiyu.com
nameserver 192.168.1.10
options rotate
options timeout:2
options attempts:5


10.关闭防火墙

systemctl stop firewalld
systemctl disable firewalld


11.验证dns服务器

oracle:



rac1:



rac2:



验证成功,到这里dns服务器就配置完成了,可能有些人看这我的这篇文章和其他人的有些相似,是的没错,这篇文章是我在网上看了不下十几篇关于dns配置文章总结而来的。

说实话费了不少功夫,也踩了好多坑,这里就要吐槽一下有的博主,博客写的过程中确实是有操作过程不全,步骤有错误这样那样的问题,一般不太仔细的人或者刚接触的小白会跳在坑里

出不来,当然最后还是搞定了,分享给大家,希望能够帮助大家,也不要说我抄袭搬运什么的嘿嘿,说到底也是从别人的文章中总结来的,也感谢他们的分享。





最后修改时间:2023-09-02 21:38:00
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论