domain-name-system – 为什么我的DNS服务器无法启动(坏区错误)?

domain-name-system – 为什么我的DNS服务器无法启动(坏区错误)?,第1张

概述这是我的配置(以centos命名). 的/etc/named.conf options { ## path to zone files ## directory "/var/named"; ## forward non-local to google ## forwarders { 8.8.8.8; };};zone "gallactica.lab" IN 这是我的配置(以centos命名).

的/etc/named.conf

options {    ## path to zone files ##    directory "/var/named";    ## forward non-local to Google ##    forwarders { 8.8.8.8; };};zone "gallactica.lab" IN {    type master;    file "named.gallactica.lab";    allow-update { none; };};zone "1.168.192.in-addr.arpa" IN {    type master;    file "rz-192-168-1";    allow-update { none; };};

/var/named/named.gallactica.lab

$TTL 1D@       IN SOA  ns1.gallactica.lab. admin.gallactica.lab. (                                        0       ; serial                                        1D      ; refresh                                        1H      ; retry                                        1W      ; expire                                        3H )    ; minimumIN NS      ns1.gallactica.lab.IN A       192.168.1.105ns1         IN A        192.168.1.105proxmox     IN A        192.168.1.180

在/ var /命名/ RZ-192-168-1

$TTL 1D@       IN SOA  ns1.gallactica.lab. admin.gallactica.lab. (                                        0       ; serial                                        1D      ; refresh                                        1H      ; retry                                        1W      ; expire                                        3H )    ; minimumIN NS      ns1.gallactica.lab.105     IN PTR  ns1.gallactica.lab.180     IN PTR  proxmox.gallactica.lab.

我的DNS服务器是ns1.gallactica.lab,地址为192.168.1.105.

我尝试重新启动命名服务时遇到的错误是:

Jan 19 20:18:10 ns1.gallactica.lab named-checkconf[6469]: zone 1.168.192.in-addr.arpa/IN: not loaded due to errors.Jan 19 20:18:10 ns1.gallactica.lab named-checkconf[6469]: _default/1.168.192.in-addr.arpa/IN: bad zoneJan 19 20:18:10 ns1.gallactica.lab named-checkconf[6469]: zone localhost.localdomain/IN: loaded serial 0Jan 19 20:18:10 ns1.gallactica.lab named-checkconf[6469]: zone localhost/IN: loaded serial 0Jan 19 20:18:10 ns1.gallactica.lab named-checkconf[6469]: zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0....ial 0Jan 19 20:18:10 ns1.gallactica.lab named-checkconf[6469]: zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0Jan 19 20:18:10 ns1.gallactica.lab named-checkconf[6469]: zone 0.in-addr.arpa/IN: loaded serial 0Jan 19 20:18:10 ns1.gallactica.lab systemd[1]: named.service: control process exited,code=exited status=1Jan 19 20:18:10 ns1.gallactica.lab systemd[1]: Failed to start Berkeley Internet name Domain (DNS).Jan 19 20:18:10 ns1.gallactica.lab systemd[1]: Unit named.service entered Failed state.
解决方法 假设您在问题中重新格式化时保留了区域文件的空白,看起来由于格式化问题,您在区域顶部没有NS记录,这会使区域出现虚假.您还需要更正该名称服务器的相应A记录.

>你输入的内容:IN NS ns1.gallactica.lab.
>您打算将其解释为:1.168.192.in-addr.arpa.在NS ns1.gallactica.lab.
>它是如何实际解释的:IN.1.168.192.in-addr.arpa.在NS ns1.gallactica.lab.

当一行以空格开头时,假定标签(记录的名称)与区域中的前一个记录相同.这使得有用的简写,但在复制和粘贴之间丢失前导空格时会产生可移植性问题.

作为旁注,在遇到诸如此类的问题时运行named-checkzone非常有用. (以及任何区域文件修改,真的)

总结

以上是内存溢出为你收集整理的domain-name-system – 为什么我的DNS服务器无法启动(坏区错误)?全部内容,希望文章能够帮你解决domain-name-system – 为什么我的DNS服务器无法启动(坏区错误)?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1094475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存