CentOS7.5部署DNS(访问)
CentOS7.5部署DNS(访问、主从、分离解析)今天,带给大家一期linux运维分享。从题目中可得,本人分享一下CentOS7.5的部署经历。一句话总结,坑多路少,测试成功和娶老婆一样激动。= =测试环境:CentOS7.5 全部都是IP设置: ↓ ↓ ↓主服务器——192.168.10.1从服务器——192.168.10.2客户机——192.168.10.3...
CentOS7.5部署DNS(访问、主从、分离解析)
今天,带给大家一期linux运维分享。从题目中可得,本人分享一下CentOS7.5的部署经历。一句话总结,坑多路少,测试成功和娶老婆一样激动。= =
测试环境:CentOS7.5 全部都是
IP设置: ↓ ↓ ↓
主服务器——192.168.10.1
从服务器——192.168.10.2
客户机——192.168.10.3
(所有网卡统一,本人为VM2,所有虚拟机DNS指向主服务器IP)
相信很多小伙伴对于CentOS7.5光盘挂载位置有些疑惑,这里带给大家系统默认的位置。
#CentOS6.5版本,光盘挂载位置
cd /media/Centos...
#CentOS7.5版本,光盘挂载位置
cd /run/media/root/Centos...
#记住,如果本人不对,请 ↓ ↓
cd /run/media/ #进入之后,ls 查看一下 一般会有当前用户的目录,那个就是光盘挂载位置。
然后进行安装。
yum指令适用于DNS搭建在能够访问外网的虚拟环境中,在这里面并不好使。
#在光盘中,执行如下指令。
rpm -ivh bind-9(Tab补全就行)(教新的系统都是9.X版本的)
#如果能够访问外网,那么更好了!
yum -y install bind
这边是安装过程,对于客户端的话。那么bind-utils便是适合的,因为这是客户端的。
安装完成之后,需要注意检查一下。
rpm -qa | grep bind
#进入主配置文件,并进行修改配置
vim /etc/named.conf
将箭头所指向的参数更改为 “ any ”
拉到文件底部,进行操作
注释掉第二行
修改区域配置文件,在文件末尾添加参数。
vim /etc/named.rfc1912.zones
添加如上代码参数,请将第二行的倒排IP网段修改为自己配置的IP网段。请注意点、空格和分号的使用,以免报错。图中出现的域名也请修改为自己所需要配置的域名,不要问为啥。
zone "kgc.com" IN {
type master;
file "kgc.com.zone";
allow-update{none;};
};
zone "10.168.192.in-addr.arpa" IN {
type master;
file "192.168.10.arpa";
allow-update{none;};
};
#不放心你们自己敲代码,还是写出来比较好。
cd /var/named
ls
cp -p named.localhost kgc.com.zone #可替换域名
cp -p named.localhost 192.168.10.arpa #可替换IP网段
接下来需要配置解析步骤,解析分为 1.正向解析(www.baidu.com 转化 IP) 2.反向解析(119.75.213.61 转化 域名)
如图,IP解析出来了。(正向解析)
正向解析便是我们拷贝换名字的 kgc.com.zone
而反向解析便是 192.168.10.arpa
vim kgc.com.zone
#对这个文件中的配置参数进行修改,如上图所示,自己更改过来。
vim 192.168.10.arpa
#对这个配置文件进行修改,不难发现,两个文件区别就是正向(kgc)和反向(192)
#这个文件更改的少,当然也可以自己多修改点,没有问题的。
现在配置参数已经修改好了,然后进行系统检查错误。
named-checkconf /etc/named.conf
如图,我配置的文件便报错了。不要着急,别急,千万别急!!!重要的事情说三遍,更何况是心态呢!请仔细阅读系统提示给我们的报错信息。
/etc/named.rfc1912.zones文件中的第47行 分号 和 花括号。
/etc/named.rfc1912.zones文件中的第49行 分号 和 花括号。
注意修改就行了!!!
本人在部署时,进行服务重启时,报了一堆子错误。这就是CentOS7.5对本人的报答!!!快气死我了!!!
记住,如果重启报错,那么本人告诉你怎么一回事吧!那就是————
你的配置问题!修改文件去!绝对是系统排错时,没有排干净!正常来说,排错系统不报错就正常,重启便会成功!
执行上面的!别忘了!
然后,打开我们的客户端,请将客户端的DNS指向服务器,就是刚刚配置好的服务器。
#安装一下
#rpm -ivh bind-utils(Tab补全)
正常来说,CentOS7.5其实已经安装好了很多东西,但是关键的却没有安装,这是要让用户自定义。
bind-utils是客户端需要的服务
nslookup 192.168.10.1
如图,便报错了。不要着急,请思考是什么错误。
本人当时的理解,是防火墙阻挡了。对待防火墙,本人的学长最好的建议是——卸了!!!
#执行以下命令,在DNS服务器中。
iptables -F (清空防火墙默认规则)
setenforce 0 (关闭沙盒!)
systemctl stop filewalld.service(停止防火墙,这是CentOS7的命令)
#CentOS6命令需更改为 ↓
service iptables stop
于是,访问测试完成!!!
如果还没有通,请注意一些细节。不要灰心,不要心急,多查查资料,理解翻译一下报错。
谢谢阅读,如果还有问题,请留言!
更多推荐
所有评论(0)