bind服务7---主DNS的正向解析

一、DNS主服务器的配置

1、主配置文件
更改监听端口,允许所有客户端可以访问,如下图,其他不改变。
bind服务7---主DNS的正向解析
2、区域文件
由于“ include “/etc/named.rfc1912.zones”; ”没改变,所以直接在named.rfc1912.zones中写入区域文件,当然这一步其实也可以在配置文件中完成,具体看个人习惯,更改如下:
bind服务7---主DNS的正向解析
3、需要有一个和tianci.localhost的正向解析数据文件对应,直接用 cp -p 复制一份
bind服务7---主DNS的正向解析
更改tianci.localhost文件如下:
bind服务7---主DNS的正向解析

二、检验配置文件和解析数据文件

为了让配置文件是正确的,键入命令“ named-checkconf ”以检验配置文件配置是否正确。没报错,证明配置文件没问题,如下图
bind服务7---主DNS的正向解析
键入命令 “named-checkzone ”检验解析数据文件没问题,如下图:
bind服务7---主DNS的正向解析

三、启动bind程序的named服务

systemctl start named.service
bind服务7---主DNS的正向解析

四、检验是否是正确进行了DNS解析

有两种方法检验是否成功,一是把DNS服务器即当服务器,又当客户端,只需要一台就可以解决;另外一种是找另外一台主机,将DNS配置为以上的ip地址 10.1.2.84 就可以了。

我们以第一种进行演示,系统是GNU/Linux。首先需要在网卡配置文件中将dns更改为如下,配置完毕重启网卡服务。
bind服务7---主DNS的正向解析
关于dns的命令有3个,分别是hostnslookupdig,在详细程度上,dig最详细。
都能成功解析,演示结束。
bind服务7---主DNS的正向解析