Forum Discussion

Stephane_Coulan's avatar
Stephane_Coulan
Icon for Nimbostratus rankNimbostratus
Jun 29, 2015

URL hiding using irule & stream profile

Hello there,

 

since many days, I am trying to solve a client request without success:

 

users need to access to https://bdu-legrand.my.salesforce.com which is an external URL but the client wants to hide the hostname for users and replaces it by bdes.fr.grpleg.com, so the URL https://bdes.fr.grpleg.com will be used in the Internet browser. So I would like to add an irule to do this. How can I proceed ? bdes.fr.grpleg.which is resolved to a F5 VIP on the LAN.

 

If I use a redirection, the HTTPS flow will not pass through the F5 after redirect.

 

Thanks for your help.

 

6 Replies

  • If your F5 acts as DNS for your end users, pls add a CNAME record bdes.fr.grpleg.com pointing to bdu-legrand.my.salesforce.com.If F5 is not your local DNS do it in your local DNS server...

     

  • If your F5 acts as DNS for your end users, pls add a CNAME record bdes.fr.grpleg.com pointing to bdu-legrand.my.salesforce.com.If F5 is not your local DNS do it in your local DNS server...

     

  • If your F5 acts as DNS for your end users, pls add a CNAME record bdes.fr.grpleg.com pointing to bdu-legrand.my.salesforce.com.If F5 is not your local DNS do it in your local DNS server...

     

  • If your F5 acts as DNS for your end users, pls add a CNAME record bdes.fr.grpleg.com pointing to bdu-legrand.my.salesforce.com.If F5 is not your local DNS do it in your local DNS server...

     

  • If your F5 acts as DNS for your end users, pls add a CNAME record bdes.fr.grpleg.com pointing to bdu-legrand.my.salesforce.com.If F5 is not your local DNS do it in your local DNS server...

     

  • It is not possible to configure a CNAME entry on our local DNS server because server that hosts bdu-legrand.my.salesforce.com can does not host bdes.fr.grpleg.com.

     

    So the idea was to configure the F5 as a proxy to hide the URL bdu-legrand.my.salesforce.com (user only see bdes.fr.grpleg.com) and to make the necessary HTTPS request to the external server using the real URL (bdu-legrand.my.salesforce.com), then to reply to the client with the bdes.fr.grpleg.com URL.

     

    What can I do ?