我使用 PSA 在 CentOS 上托管我的网站和邮件。
当我重新启动服务器并启动 PSA 时,它显示发生错误:service named failed
。
我做了一些研究,发现我的服务器上根本没有named.conf文件。我无法下载bind,因为Plesk已经下载了它,我也无法运行bind。
我的错误日志
Jan 21 17:59:18 host named: _default/209.165.46.in-addr.arpa/IN: file not found
Jan 21 18:01:38 host named: zone localhost.localdomain/IN: loaded serial 0
Jan 21 18:01:38 host named: zone localhost/IN: loaded serial 0
Jan 21 18:01:38 host named: 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.0.ip6.arpa/IN: loaded serial 0
Jan 21 18:01:38 host named: zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
Jan 21 18:01:38 host named: zone 0.in-addr.arpa/IN: loaded serial 0
Jan 21 18:01:38 host named: zone isathens.gr/IN: loading from master file isathens.gr failed: file not found
Jan 21 18:01:38 host named: zone isathens.gr/IN: not loaded due to errors.
Jan 21 18:01:38 host named: _default/isathens.gr/IN: file not found
Jan 21 18:01:38 host named: zone 209.165.46.in-addr.arpa/IN: loading from master file
209.165.46.in-addr.arpa failed: file not found
Jan 21 18:01:38 host named: zone 209.165.46.in-addr.arpa/IN: not loaded due to errors.
Jan 21 18:01:38 host named: _default/209.165.46.in-addr.arpa/IN: file not found
isathens 一个域名
答案1
从您的日志中,我得出结论,多个区域文件因未知原因被意外删除或损坏。尝试/usr/local/psa/admin/sbin/dnsmng --update domain.com
对您托管的每个域运行 - 它应该会重新生成区域文件。我不确定它是否能解决所有问题,因为我无法判断损坏程度。
PS 仅供参考 - Plesk 运行的 Bind 与您的操作系统供应商提供的完全相同。
答案2
您是否正在运行自己的名称服务器或使用外部托管的名称服务器?
如果您没有运行自己的程序,请删除 bind9。您不需要它。
如果您正在运行自己的名称服务器,请停止这样做,并为您的名称服务器获取外部托管。几乎所有注册商都会免费为您提供至少简单的托管服务。