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
.