1、在DNS配置完成之后本来可以正常启动,在自己手动配置了正向解析和反向解析后,发现启动失败,如下图所示:此时,问题就出在自己配置的配置文件(我使用的是named.rfc1912.zones,根据自己的使用文件对应看)或者区域文件中,使用named-checkconf -z或者named-checkconf查看配置文件是否出错,再使用named-checkzone  域名 区域文件位置

( 例如:named-checkzone  jnrplinux.com   /var/named/jnrplinux.com.zone)检查对应区域文件是否有错误。

我在检查完成后发现了自己的错误,如下图所示:

存在问题:

在区域文件中缺少了对应服务器的IP地址映射,因此服务器在启动时检查区域文件时产生错误,而不能成功启动。

解决方法:

配置好服务器IP地址后,我们对服务器进行重启(systemctl restart named)或重新加载(rndc reload)。

我们的DNS服务器就可以正常启动了,使用systemctl start named运行服务器成功界面如下:

在没有配置服务器的IP地址时,我也有过启动成功的时候,但是在测试域名解析时(nslookup  域名),对于配置文件中的域名还是解析不出来,还是需要仔细检查自己所写的文件,如下图

2、 在检查到根本问题之前我还曾以为是named.conf文件出了问题,我尝试删除了named.conf文件,用已有的备份进行恢复,但是在恢复后又出现了新的问题:

使用 systemctl status named 查看服务器的状态,不仅服务器还是启动失败,就连我备份恢复后named.conf配置文件拒绝服务器访问,在对该文件分析了解后我得出的结论是在DNS服务器安装完成后会有一个对应的named系统用户被创建,而named.conf应属于该系统用户下,而我恢复的named.conf则默认在我的root用户下,因此named系统用户的权限低于root用户,访问被拒绝。

解决方法:我们需要将named.conf的权限修改至named系统用户下chown named:named named.conf,此时配置文件就可以被访问了。

在配置DNS后服务器启动失败问题的排查相关推荐

  1. mysql 安装启动服务器一直失败_mysql安装后服务器启动失败的几种解决办法

    刷刷存在感- 今天在服务器上试着安装了一下mysql,顿时又开始踩以前踩过的坑...老坑新坑各种踩... 废话不多说,整理思路进入正题,出现上述问题我琢磨着大概有以下几种解决办法: MySQL版本:m ...

  2. Bind9:配置 DNS 授权服务器和 DNS 缓存服务器

    文章目录 Bind9 安装 配置 DNS 授权服务器 配置 named.conf.options 添加正向解析 db.test.com 添加反向解析 db.1.169.183 配置 named.con ...

  3. win7计算机不支持此接口,win7系统IIS服务器启动失败显示不支持此接口的解决方法...

    很多小伙伴都遇到过 出错表现为以下几点: 1.World Wide Web Publishing 服务在请求配置数据库更改通知时遇到问题.数据域包含错误号. 2.初始化 World Wide Web ...

  4. 配置DNS辅助服务器:DNS系列之四

    配置DNS辅助服务器 在前面的博文中,我们介绍了如何在DNS服务器中创建常用的DNS记录,本文中我们要为大家介绍如何配置DNS的辅助服务器,同时也要介绍一下和辅助区域类似的存根区域. DNS辅助服务器 ...

  5. windows10服务器运行失败,win10遇到服务器启动失败 80端口被占用如何解决

    Win10提示"服务器启动失败,80端口被占用"怎么办?具体解决方法如下 步骤如下: 1.以管理员身份运行cmd; 2.输入:net stop http 注:如果提示是否真的需要停 ...

  6. Cloudera Manager搭建集群服务器启动失败

    问题: cloudera manager搭建集群的服务器暂停一段时间后,启动失败. 解决办法: 可能是因为server和agent没有启动在Linux下启动server和agent,重启监控界面的服务 ...

  7. 透明网关配置修改后服务器要重启吗,透明网关配置修改后服务器要重启吗

    透明网关配置修改后服务器要重启吗 内容精选 换一换 本章节介绍如何将下载的证书安装到Resin服务器上.安装好证书后,您的Web服务器将能支持SSL通信,从而保证您Web服务器的通信安全.如果证书安装 ...

  8. Tomcat服务器启动失败的原因

    Tomcat1.Tomcat服务器启动失败的原因 忘记配置JAVA_HOME.因为tomcat是用java实现的,运行时至少需要JRE环境,否则报错 JAVA_HOME写错了.即使你有JDK环境,to ...

  9. MySQL 服务正在启动,系统错误,服务器启动失败 1607解决办法

    1.如图数据库已经安装成功 2.在net start mysql语句发现服务器启动失败,错误代码1607,检查my.ini 文件里面的basedir=D:\mysql-5.7.21-winx64和da ...

  10. 解决办法在安装完Nginx后服务启动失败

    在安装完Nginx后服务启动失败的解决办法 systemctl start nginx //启动服务 Job for nginx.service failed because the control ...

最新文章

  1. MySQL创建视图的语法格式
  2. 视觉错觉模型_有才!将立体模型涂改伪装成平面二次元,视觉错觉玩法在日本风靡...
  3. TCP传输-出现差错的解决办法
  4. 为了生产iPhone 12,富士康连国庆节也没假放了
  5. 集设分享最全字体帮合集,愿这些作品能给你带来灵感和启迪。
  6. import 导入和from导入的区别
  7. 国学能带给孩子什么?
  8. 【房价预测】基于matlab Elman神经网络房价预测【含Matlab源码 589期】
  9. 计算机启动dos,开机怎么进入dos_开机怎么进入dos界面
  10. H2GIS读取GPX文件 测试 GPXRead
  11. 网站安全检测:推荐8款免费的 Web 安全测试工具
  12. ug中模型不见了怎么办_UG双击prt文件却打不开模型是怎么回事?来看看解决方案吧...
  13. 分水岭算法c语言,Opencv分水岭算法学习
  14. 将US7ASCII 字符集的数据转到ZHS16GBK 字符集数据库
  15. 基于ADC电压采集的锂电池电量显示方法
  16. vCenter通过vMotion迁移虚拟机条件
  17. 贝省登录时显示服务器异常请稍后再试,网站服务器出现service unavailable错误如何解决?...
  18. SpringBoot | SpringBoot快速入门
  19. Cisco PT最新版下载路径
  20. NSN的MGM SW engineer面试题

热门文章

  1. Guideline 4.0 - Design We noticed an issue in your app that contributes to a lower quality
  2. 2018网络小说年度热词盘点
  3. 野蛮人传教士问题(上)
  4. 网络广告的效果测定与评估
  5. 芯片设计流程介绍(从硬件设计语言到芯片制造)
  6. 【教程】使用腾讯云轻量应用服务器搭建Jitsi Meet视频会议系统,轻松召开私域视频会议!
  7. bing 搜索引擎 无法访问 bug
  8. c语言程序设计诗句,诗歌大全
  9. Bytom BIP-32协议和BIP-44协议
  10. ae合成设置快捷键_AE设计首选快捷键大全+解析