Bind

BIND DNS 伺服器未啟動

  • March 18, 2017

我有一個執行 Ubuntu 14.04.5 LTS 和 Plesk 12.5.30* 的 VPS。我正在嘗試使用 Plesk 的 BIND 組件設置主 DNS 伺服器。

問題是服務沒有啟動並且沒有錯誤資訊。當我使用 Plesk 啟動 BIND 時,我收到以下消息:

plesk 中的消息

但什麼也沒有發生。當我通過命令行使用 啟動 BIND 時service bind9 start,什麼也沒有發生。沒有輸出,沒有錯誤,服務仍然沒有啟動。

我發現所有可能的解決方案都與 AppArmor 相關,但沒有安裝。(我可以通過我的提供商將 Ubuntu+Plesk 安裝為“包”,因此預設情況下刪除了 AppArmor)

有誰知道,為什麼我不能啟動 BIND?


*我知道,關於 Plesk 的問題通常是題外話,但我也接受通過命令行而不是通過 Plesk 完成的解決方案。

看起來基於 plesk 的系統有一個空/etc/init.d/bind9文件。一旦你放置了一個真正的啟動文件,你就可以從 shell 啟動守護程序。

配置文件中的語法可能不好?我在修補 BIND 後看到了一些問題,它抱怨語法或日誌中使用的字元並且無法啟動。

引用自:https://serverfault.com/questions/838962