GTM responds with public IP to external requests but private IP to internal
Hi.
I have a problem with my GTM/LTM configuration.
I have a GTM which is used for both Internal and External DNS. It has an LTM which it monitors. All the virtual servers on the LTM use private IP addresses so I have configured translation for all the relevant virtual servers that the GTM monitors on the LTM. This all works fine from external sources, the GTM will respond to the DNS query with the correct public IP.
However, when some internal sources request the DNS name, the response back is with the private IP. For various reasons I always need the GTM to respond with the public IP.
So, could someone firstly, please explain why this is happening? Is it by design?
And secondly, how can I make the GTM only ever respond with the public IP?
thanks.