同じコンピューターで連携するように BIND と DNSMasq を構成する

同じコンピューターで連携するように BIND と DNSMasq を構成する

2つで構成が用意されています。バインディング9そしてDNSMASQ私のコンピュータにインストールされました。

DNSトラフィックエントリポート53プライマリDNSサーバー(BIND)は要求を処理し、データを確認し、RPZゾーンポリシーに基づいてクライアントに応答する内容を決定します。

他のすべての要求は外部DNSサーバーに転送されます。この部分までは、すべてがうまく機能します。


また、私がインストールしたDNSMASQ港へ5353

私のバインディング内の設定は、次のように変更されました。

名前付き.conf.オプション

[...]

 forwarders { 127.0.0.1 5353 5353; };

[...]

これは、BINDにすべてのトラフィックを次に転送するように指示する必要があります。127.0.0.1 ポート 5353しかし、何らかの理由でこれは機能しません。

別の同様の議論も見つけました(https://serverfault.com/questions/430269/recursive-forward-a-zone-in-bind) このトピックについては若干異なる要件がありますが、他の子供は書けません。他のユーザーと同じことをしてください!

この問題を解決する方法に関する提案はありますか?

ベストアンサー1

~によるとバインディング9文書、正しい構文は次のとおりです。

forwarders { 127.0.0.1 port 5353; };

他のIPを使用している場合、必ず必要かどうかはわかりませんが、127.xxxの範囲のIPが多いことをお伝えしたかったです。たとえば、127.0.0.1:53の場合はバインディング9、127.0.0.2:53の場合はdnsmasqです。

おすすめ記事