LTM as balancer of pool of DNS servers
Hello all,
I would appreciate if you can point me to right direction as I'm out of ideas in this regard:
F5 LTM has VS (1.0.0.1:53) with pool of DNS servers (2.2.2.0/24), when client sends query to 1.0.0.1:53, I would like keep the originator's ip address for additional processing on DNS nodes. This does not work as nodes are answering with source IP 2.2.2.xx.
Is there any way to achieve this with F5 LTM?
On nodes, I have lots of ACL, QPS limits per ACL, DNS spoof in the case of VPN connection used which prevents me of using Source Translation - automap.
P. S. My F5 does not have licenses for DNS/GTM but for LTM/ASM.
If DNS was provisioned on the box then eDNS0 would be an option. But in order to use eDNS0 you have to have a DNS profile that requires GTM provisioned: https://clouddocs.f5.com/api/irules/DNS__edns0.html.