问题: [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 #查看日志
可以看出在我们的httpd主配置文件中我们配置的语法出错了, 更改后即可成功。
这种重启服务错误的情况大部分是因为配置文件写错,如果不是查看日志即可知道错在什么地方了!
下面是我做的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.
完成啦!啦啦啦啦啦啦啦 我是狗子,祝你幸福!