Existe uma maneira de forçar a resolução do cliente em vez do DNS no Bind

Existe uma maneira de forçar a resolução do cliente em vez do DNS no Bind

Estou usando o bind como um resolvedor público para um domínio que retorna endereços IP diferentes com base na localização do visualizador (usando o banco de dados do maxmind). O problema é que as consultas dos clientes não vêm do IP real do usuário, mas do endereço do servidor DNS que eles usam. Eu sei que este é um comportamento normal, mas com o uso crescente de serviços públicos como 8.8.8.8 e 1.1.1.1 obtemos muitos dados imprecisos, por exemplo:

usuário da Holanda é resolvido como cliente da França
usuário da Bulgária é resolvido como cliente da Alemanha

Minha pergunta é: existe uma configuração no bind que pode forçar o cliente a ser sempre o usuário real que iniciou a resolução do DNS? Assim como quando você usa dig +trace.

informação relacionada