● named.service - Berkeley Internet Name Domain (DNS) Loaded: loaded (/usr/lib/systemd/system/named.service; disabled; vendor> Active: failed (Result: exit-code) since Fri 2023-06-09 21:52:17 CST; 3> Process: 41362 ExecStartPre=/bin/bash -c if [ ! "$DISABLE_ZONE_CHECKING"> 6月 09 21:52:17 localhost.localdomain bash[41363]: zone 0.in-addr.arpa/IN:> 6月 09 21:52:17 localhost.localdomain bash[41363]: zone 112.67.211.IN-ADDR> 6月 09 21:52:17 localhost.localdomain bash[41363]: zone 112.67.211.IN-ADDR> 6月 09 21:52:17 localhost.localdomain bash[41363]: _default/112.67.211.IN-> 6月 09 21:52:17 localhost.localdomain bash[41363]: zone xierujin.com/IN: l> 6月 09 21:52:17 localhost.localdomain bash[41363]: zone xierujin.com/IN: n> 6月 09 21:52:17 localhost.localdomain bash[41363]: _default/xierujin.com./> 6月 09 21:52:17 localhost.localdomain systemd[1]: named.service: Control p> 6月 09 21:52:17 localhost.localdomain systemd[1]: named.service: Failed wi> 6月 09 21:52:17 localhost.localdomain systemd[1]: Failed to start Berkeley>
时间: 2024-04-02 09:37:18 浏览: 300
根据日志显示,named服务启动失败,原因是控制进程退出并返回错误代码。具体错误信息可能在日志中有记录。
您可以尝试使用以下命令来查看详细的错误信息:
systemctl status named.service
journalctl -xe
以上命令将显示 named 服务的状态和系统日志,以便您更好地了解问题所在。另外,通过检查 named 服务的配置文件,可能还可以找到其他问题导致服务无法启动。
相关问题
6月 09 21:52:17 localhost.localdomain systemd[1]: named.service: Control p> 6月 09 21:52:17 localhost.localdomain systemd[1]: named.service: Failed wi> -- Subject: Unit failed -- Defined-By: systemd -- Support: https://access.redhat.com/support -- -- The unit named.service has entered the 'failed' state with result 'exit> 6月 09 21:52:17 localhost.localdomain systemd[1]: Failed to start Berkeley> -- Subject: named.service 单元已失败 -- Defined-By: systemd -- Support: https://access.redhat.com/support -- -- named.service 单元已失败。 -- -- 结果为“failed”。 6月 09 21:52:17 localhost.localdomain systemd[1]: Reached target Host and > -- Subject: nss-lookup.target 单元已结束启动 -- Defined-By: systemd -- Support: https://access.redhat.com/support -- -- nss-lookup.target 单元已结束启动。 -- -- 启动结果为“done”。
根据日志信息,named 服务启动失败了,具体错误信息需要查看更详细的日志。您可以通过以下命令查看更详细的日志信息:
journalctl -u named.service
通过查看更详细的日志信息,您可能能够找到导致 named 服务启动失败的具体原因。例如,可能是由于 DNS 配置文件中存在语法错误,或者是由于 named 用户缺少必要的权限等原因导致的。
/var/named/named.empty的作用是什么
`/var/named/named.empty` 文件是 BIND (Berkeley Internet Name Domain) DNS 服务器的一部分,用于捕获 DNS 查询的无效域名。当一个 DNS 查询到达 BIND 服务器并且该服务器无法解析该查询时,它会尝试查找 `/var/named/named.empty` 文件中是否存在该查询的域名记录。如果该域名记录存在于该文件中,则 BIND 服务器将返回一个 NXDOMAIN (不存在的域名) 响应,表示该域名不存在。如果该文件中不存在该域名记录,则 BIND 服务器将返回一个 SERVFAIL (服务器故障) 响应,表示服务器无法处理该查询。这个文件的作用是帮助减轻 DNS 服务器上的不必要的负载和DNS欺骗攻击。
阅读全文