问题:
[root@localhost ~]#systemctl restart named
Job for named.service failed because the control process exited with error code.

解决方案:
1.看日志,出现什么问题是不是编辑文档的时候出错之类的错误

[root@localhost ~]#"" > /var/log/messages            #先清空日志
[root@localhost ~]#cat >/var/log/messages #查看日志

Job for named.service failed because the control process exited with error code.怎么解决_配置文件

可以看出在我们的httpd主配置文件中我们配置的语法出错了,
更改后即可成功。

Job for named.service failed because the control process exited with error code.怎么解决_vim_02

这种重启服务错误的情况大部分是因为配置文件写错,如果不是查看日志即可知道错在什么地方了!

下面是我做的DNS正反解析实验。

正向解析:

1.安装DNS域名系统

yum -y install bind-chroot
yum -y install bind-utils

2.修改主配置文件

vim /etc/named.conf
listen-on port 53(any)
allow-query(any)

3.编辑区域配置文件

vim /etc/named.rfc1912.zones
zone "caq.com" IN {
type master;
file "caq.com.zone";
allow-update {none;};
};

4.创建正向区域数据库文件

[root@localhost ~]# cd /var/named/
[root@localhost named]# cp -a named.localhost caq.com.zone
[root@localhost named]# vi caq.com.zone
$TTL 1D
caq.com. IN SOA caq.com. root.caq.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
caq.com. IN NS ns1.caq.com.

ns1.caq.com. IN A 192.168.10.10
www.caq.com. IN A 192.168.10.10
lwork.caq.com. IN A 192.168.10.10

5.重启服务

systemctl restart named

6.测试

[root@localhost named]# nslookup ns1.caq.com 
Server: 127.0.0.1
Address: 127.0.0.1#53

Name: ns1.caq.com Address: 192.168.10.10
Address: 192.168.10.10

反向解析

第1步:编辑区域配置文件

[root@localhost named]# vi /etc/named.rfc1912.zones
zone "0.168.192.in-addr.arpa" IN {
type master;
file "test.arpa";
};

第2步:编辑数据配置文件

[root@localhost named]# vi test.arpa
$TTL 1D
@ IN SOA ns1.caq.com. root.caq.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns1.caq.com.
83 IN PTR ns1.caq.com.
83 IN PTR www.caq.com.

第3步:检验解析结果

[root@localhost named]# nslookup
> 192.168.0.83
83.0.168.192.in-addr.arpa name = www.caq.com.
83.0.168.192.in-addr.arpa name = ns1.caq.com.

完成啦!啦啦啦啦啦啦啦
我是狗子,祝你幸福!