Gibt es eine Möglichkeit, die Clientauflösung anstelle von DNS in Bind zu erzwingen?

Gibt es eine Möglichkeit, die Clientauflösung anstelle von DNS in Bind zu erzwingen?

Ich verwende Bind als öffentlichen Resolver für eine Domäne, die je nach Standort des Betrachters unterschiedliche IP-Adressen zurückgibt (unter Verwendung der Datenbank von maxmind). Das Problem besteht darin, dass Client-Abfragen nicht von der tatsächlichen Benutzer-IP stammen, sondern von der Adresse des von ihnen verwendeten DNS-Servers. Ich weiß, dass dies ein normales Verhalten ist, aber mit der zunehmenden Nutzung öffentlicher Dienste wie 8.8.8.8 und 1.1.1.1 erhalten wir viele ungenaue Daten, z. B.:

Benutzer aus den Niederlanden wird als Kunde aus Frankreich aufgelöst.
Benutzer aus Bulgarien wird als Kunde aus Deutschland aufgelöst.

Meine Frage ist: Gibt es eine Konfiguration in Bind, die den Client zwingen kann, immer der tatsächliche Benutzer zu sein, der die DNS-Auflösung initiiert hat? Genau wie wenn Sie verwenden dig +trace.

verwandte Informationen