CentOS 7 上の Plesk で BIND に問題が発生します

Created:

2016-11-16 13:21:39 UTC

Modified:

2017-08-11 03:34:45 UTC

0

Was this article helpful?


Have more questions?

リクエストを送信

CentOS 7 上の Plesk で BIND に問題が発生します

Applicable to:

  • Plesk 12.5 for Linux
  • Plesk 12.0 for Linux

症状

Centos 7 で named サービスが失敗します。

    ]# systemctl status named.service         
    named.service - Berkeley Internet Name Domain (DNS)
       Loaded: loaded (/usr/lib/systemd/system/named.service; disabled)
       Active: failed (Result: exit-code) since Sa 2014-12-06 12:42:31 CET; 1h 6min ago
      Process: 26473 ExecStartPre=/usr/sbin/named-checkconf -z /etc/named.conf (code=exited, status=1/FAILURE)

    Dez 06 12:42:31 Test.com named-checkconf[26473]: _default/domain1.tld/IN: file not found
    Dez 06 12:42:31 Test.com named-checkconf[26473]: zone domain2.tld/IN: loading from master file domain2.tld failed: file not found

原因

CentOS 7 では System V init systemd に置き換えられています。BIND は Plesk によって管理され、オリジナルの named スタートアップスクリプトと干渉しないため、Plesk は独自の named-chroot スクリプトをインストールします。つまり、BIND は named スクリプトで起動されるのではなく、代わりに named-chroot が起動して Plesk によって管理されます。

解決策

  1. named.service を無効化します。

    # systemctl disable named.service
    
  2. named-chroot.service を有効化します。

    # systemctl enable named-chroot.service
    ln -s '/usr/lib/systemd/system/named-chroot.service'
    
  3. 次に、サービス named-chroot.service を起動します。

    # systemctl start named-chroot.service
    # systemctl status named-chroot.service
    named-chroot.service - Berkeley Internet Name Domain (DNS)
       Loaded: loaded (/usr/lib/systemd/system/named-chroot.service; enabled)
       Active: active (running) since Wed 2015-01-07 22:57:33 CST; 27min ago
     Main PID: 12682 (named)
       CGroup: /system.slice/named-chroot.service
               ââ12682 /usr/sbin/named -u named -t /var/named/chroot -c /etc/named.conf -u named -n 2
    
    Jan 07 23:14:44 Test.com named[12682]: automatic empty zone: 8.E.F.IP6.ARPA
    Jan 07 23:14:44 Test.com named[12682]: automatic empty zone: 9.E.F.IP6.ARPA
    Jan 07 23:14:44 Test.com named[12682]: automatic empty zone: A.E.F.IP6.ARPA
    Jan 07 23:14:44 Test.com named[12682]: automatic empty zone: B.E.F.IP6.ARPA
    Jan 07 23:14:44 Test.com named[12682]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA
    Jan 07 23:14:44 Test.com named[12682]: reloading configuration succeeded
    Jan 07 23:14:44 Test.com named[12682]: reloading zones succeeded
    Jan 07 23:14:44 Test.com named[12682]: all zones loaded
    Jan 07 23:14:44 Test.com named[12682]: running
    #
    
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。