话不多说。

一、配置好YUM,检查本机有没有安装bind相关软件。

命令:yum list bind\*

Linux初级阶段学习笔记-DNS配置 

此处已经安装了bind.x86_64。如果没有安装,就要安装上。

命令:yum -y install bind.x86_64

二、安装完成后,编辑配置文件 /etc/named.conf

Linux初级阶段学习笔记-DNS配置 

Linux初级阶段学习笔记-DNS配置 

完成后,就完成了对DNS服务器的配置。下一步要配置解析文件。

vi /var/named/local.zone

Linux初级阶段学习笔记-DNS配置 

保存配置就可以了。

三、/var/named/local.zone更改权限

要让named用户有权限读取 local.zone文件,就要更改文件的属性。有两种方法;

1、local.zone所有者改为named,如下

Linux初级阶段学习笔记-DNS配置 

2、第二种,将local.zone文件的其他人的权限改为可读

Linux初级阶段学习笔记-DNS配置 

 

下面是一些理论的解释

Linux初级阶段学习笔记-DNS配置

DNS解析配置文件的@表示是/etc/named.conf那个zone的域名,此文中代表的是wangrx.com.域。

NS(name server)一行中,开始没写,表示从上面继承wangrx.com.这个域,NS表示这是一条name server记录,@还是代表zone的域名,本文指wangrx.com.,一定要记得,要给NS记录加一条A地址解析记录,也就是  " @    A    127.0.0.1",否则无法启动DNS服务。再下面就添加A地址解析记录就行了。