これは非常に厄介な問題で、rndc reload
次のエラーが表示されます。
rndc: connect failed: 127.0.0.1#953: connection refused
ただし、次の作業は問題ありません。
[root@cbgfx ~]# service named restart
Stopping named: . [ OK ]
Starting named: [ OK ]
[root@cbgfx ~]# tail -f /var/log/messages
Aug 7 12:51:09 cbgfx named[31990]: zone 120.88.167.in-addr.arpa/IN: loaded serial 14
Aug 7 12:51:09 cbgfx named[31990]: 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
Aug 7 12:51:09 cbgfx named[31990]: zone domain.com/IN: domain.com/MX 'mail.servergreek.com' has no address records (A or AAAA)
Aug 7 12:51:09 cbgfx named[31990]: zone domain.com/IN: loaded serial 14
Aug 7 12:51:09 cbgfx named[31990]: zone localhost.localdomain/IN: loaded serial 0
Aug 7 12:51:09 cbgfx named[31990]: zone localhost/IN: loaded serial 0
Aug 7 12:51:09 cbgfx named[31990]: managed-keys-zone ./IN: loaded serial 4
Aug 7 12:51:09 cbgfx named[31990]: zone domain.com/IN: sending notifies (serial 14)
Aug 7 12:51:09 cbgfx named[31990]: zone 120.88.167.in-addr.arpa/IN: sending notifies (serial 14)
Aug 7 12:51:09 cbgfx named[31990]: running
Vpsにはipv6
IPアドレス、ここで見逃したものはありますか?
よろしくお願いします
自分で修正しましたが、これは許可と所有権の問題でした。修正するには、これらのsshコマンドを実行する必要があります
chown root:named /etc/rndc.key
chmod 640 /etc/rndc.key
ディレクトリのファイルをクリアします/ var/cache/bind /およびターミナルbashで/ etc/bind/bind9 restart
私の場合、bsentosaのコメントとして、名前の付いた開始プロセスが必要でした。システム内で一緒に名前付きの開始を有効にすることができます
$ systemctl enable named
問題はrndc.keyにあるだけではありません。
検出する最も簡単な方法は次のとおりです。
restartという名前のサービス
エラーがあるかどうかを確認し、エラーがある場合は、次を実行します。
systemctl status named.service
許可拒否エラーを確認します。ログファイルにも含まれている可能性があります。