我在 AlmaLinux 8.9 服务器上遇到了命名服务的问题。DNS 服务(命名)成功启动,但几秒钟后突然停止,导致失败状态。

以下是详细信息:

Operating System: AlmaLinux 8.9
DNS Software: BIND (named)
Control Panel: cPanel installed
Issue: named service starts but stops automatically after a few seconds
Error: systemctl status named shows "failed (Result: exit-code)"
Port: port 53 is open in CSF (UDP/TCP)

我已经验证了以下内容:

Permissions on configuration files (/etc/named.conf, /etc/rndc.key) are correct.
Configuration syntax has been validated using named-checkconf, and no errors were reported.
Resource usage (CPU, memory, disk) appears sufficient.
cPanel is installed on the server.

尽管进行了这些检查,命名服务在启动后不久仍会继续失败。此外,对此服务器上的 DNS 设置所做的任何更改都不会传播。

我尝试了以下故障排除步骤,但没有成功:

Restarting the named service multiple times.
Reviewing the rndc configuration and key file (/etc/rndc.key).
Checking journal logs (journalctl -u named) for any additional errors or clues.

有人能帮我找出这个问题的根本原因并提供可能的解决方案吗?非常感谢您的帮助。

谢谢。

编辑:
我使用命令检查了日志
journalctl -u named -e并发现以下条目:

Jun 27 12:05:12 irserver2.mydomain.com systemd[1]: Started Berkeley Internet Name Domain (DNS).
Jun 27 12:05:20 irserver2.mydomain.com sh[1932405]: kill: not enough arguments
Jun 27 12:05:20 irserver2.mydomain.com systemd[1]: named.service: Control process exited, code=exited status=1
Jun 27 12:05:20 irserver2.mydomain.com systemd[1]: named.service: Failed with result 'exit-code'.

6

  • 日志中是否有与 相关的内容named?是否named配置为记录到文件而不是日志(并且该文件中是否有错误)?


    – 

  • 通常,systemd 日志会捕获启动错误,但其他错误可能仅记录在您的 bind/named 日志文件中


    – 

  • @HBruijn 我已编辑了我的问题。请再次检查。


    – 

  • @larsks 我已经编辑了我的问题。请再次检查。


    – 

  • 我建议您考虑不要使用 cpanel,使用任何管理面板时,任何标准管理活动均不适用,这可能会导致偏离主题


    – 


0