Forum Discussion

James_78615's avatar
James_78615
Icon for Nimbostratus rankNimbostratus
May 19, 2009

GTM serves private IP, not the public translation address

Hi,

 

 

I am trying to configure my GTMs to serve DNS responses with the public IP address of a local virtual server.

 

 

Topology:

 

 

GTM ----------------|

 

|---ROUTER-public_ip_1.1.1.1---HOST

 

LTM VS-10.10.10.10--|

 

 

The GTM monitors the local LTM virtual server 10.10.10.10 but the HOST needs to receive the public IP 1.1.1.1 when receiving a DNS request from the GTM.

 

 

On the GTM, I have manually configured a translation IP address 1.1.1.1 under the virtual server 10.10.10.10. When I do a DNS request to my wideip www.test.com, I only receive the private IP 10.10.10.10, not the translated IP 1.1.1.1.

 

 

When I reverse the IPs in the virtual server, the GTM tries to poll 1.1.1.1 which it cannot get to and fails.

 

 

Any ideas how to get the GTM to serve the translation address?

 

 

Thanks!

 

James

2 Replies

  • Hi James,

    I never tweaked those settings you mentioned but here is an iRule that may work if applied to the WIDEIP

     
     when DNS_REQUEST { 
     if { [DNS::rrname] eq "www.test.com" } { 
     host 1.1.1.1 
     } 
     } 
     

  • I noticed this behavior in early GTM version (pre-9.2.5) but if setup correctly should bear the correct IP address. The address should be your public IP, the translation should be your real IP. I'd open a case with support if this isn't working.