バインドされていないDNSキャッシュサーバーはログを記録しません。

バインドされていないDNSキャッシュサーバーはログを記録しません。

私はCentosの最新バージョンを使用しています。 DNSをキャッシュするようにUnboundをインストールして設定しました。クライアントコンピュータで使用digしてnslookupテストします。

ただし、設定するとlogfileログ/etc/unbound/unbound.confは表示されません。 Selinuxとファイアウォールを無効にしました。

これをデバッグすると、次のメッセージが表示されます/var/log/messages

error Could not open logfile /var/log/unbound: Permission denied

アンバウンドのデフォルト構成ファイルにも構文エラーはありません。

今、私はこの問題を解決しようとしますが、それはできません。

事前にありがとう

ベストアンサー1

実際、おそらく役に立ちません。しかし、他のウェブサイトで解決策を見つけました。 バインドされていないDNSキャッシュサーバーはログを記録しません。

リンクが機能しない場合は、短いコマンドを使用してください。ファイルの権限には問題はありませんが、衣類に問題があります。

したがって、問題を解決するには設定を編集する必要があります。

vim /etc/apparmor.d/local/usr.sbin.unbound

次の行を追加してください。 (ここでは「unbound.log」ファイルへのパスを作成する必要があります。):

# Site-specific additions and overrides for usr.sbin.unbound.
# For more details, please see /etc/apparmor.d/local/README.
/var/log/unbound/unbound.log rw,

衣類の設定をリロードし、バインドされていないサービスを再起動します。

apparmor_parser -r /etc/apparmor.d/usr.sbin.unbound 
service unbound restart

それは私に役立ち、あなたにも役立つことを願っています。

おすすめ記事