web-dev-qa-db-ja.com

Bind9、Ubuntu 14.04、rndc:接続失敗:127.0.0.1#953:接続が拒否され、エラーログはありません

DNSスレーブを起動しようとしていますが、昨日は動作していました。何を変更したのかはわかりませんが、それによって得られます(今日、ゾーンファイルを取得する別の方法を追加しましたが、オプションは変更されませんでした。ゾーン自体だけです。

 rndc: connect failed: 127.0.0.1#953: connection refused

ログを探す場所がわかりません。確認しました

/var/log/syslog
/var/log/messages(doesn't exist)

私が見るすべての問題には、エラーの場所を確認する方法があり、ログファイルを見つけることができません。

2
spencdev

本当の問題は、namedが起動に失敗する原因となった設定エラーにあるようです。 (named-checkconf -zjで見つかりましたが、エラーもログにあるはずです。)

ただし、rndc: connect failed: 127.0.0.1#953: connection refusedエラーから何が結論付けられるかは注目に値します。

まず第一に、rndcからのエラーは通常、実際の問題ではなく、rndcnamedの実際の問題と連動して動作する結果にすぎません。

rndcは、さまざまなコマンドを使用してnamedを制御できるツールであり、実行中のnamedプロセスと通信することによって制御します。
つまり、namedがまだ実行されていない場合(構成エラーが原因で起動に失敗した場合など)は、rndcは事実上使用できません。

2

16.04でも同じエラーメッセージで同様の問題が発生しました。パイロットエラーのため、/ etc/bindの権限が間違っていました。正しい権限は次のとおりです。

drw-r-sr-- 3 root bind 4096 Nov 25 16:21 /etc/bind

既存の権限を確認せずにchmodを実行しました。 setgidビットは私を手に入れました。

1
Prisoner 13