私は、閲覧者の場所に基づいて異なる IP アドレスを返すドメインのパブリック リゾルバとして bind を使用しています (maxmind の db を使用)。問題は、クライアント クエリが実際のユーザー IP からではなく、使用している DNS サーバーのアドレスからであることです。これは正常な動作であることはわかっていますが、8.8.8.8 や 1.1.1.1 などのパブリック サービスの使用が増えると、次のような不正確なデータが大量に取得されます。
オランダのユーザーはフランスのクライアントとして解決され、
ブルガリアのユーザーはドイツのクライアントとして解決されます。
私の質問は、クライアントが常に DNS 解決を開始した実際のユーザーになるように強制できる bind の設定があるかどうかです。 を使用する場合と同じですdig +trace
。