バインドを停止して別の CNAME クエリを再度実行するにはどうすればよいですか?

バインドを停止して別の CNAME クエリを再度実行するにはどうすればよいですか?

次のようなローカル DNS サーバーがあります。

client -> bind (only handle local names) -> dnsmasq (handle other names)

この問題は、名前が CNAME の場合に発生します。dnsmasq は CNAME と IP の両方を返しますが、これは予期される結果です。ただし、bind が CNAME を検出すると、常に別の CNAME クエリが開始され、クエリは予期しない DNS サーバーに送信されます。

例えば:

static.test.comdnsmasqでサーバーが設定されており8.8.8.8、その CNAME は ですxxx1234343.cloudfalre.com

期待される結果は、サーバーが8.8.8.8すべての DNS 作業を実行し、クライアントが から応答を受信することです8.8.8.8

しかし、このシナリオでは、bind は再度 CNAME クエリを実行し、今回はクエリ名が となりxxx1234343.cloudflare.com、クエリは 以外の別の DNS サーバーに送信されます8.8.8.8

クエリ結果を使用するようにバインドを構成し、CNAME の解決を再度停止するにはどうすればよいですか?

関連情報