We have a Citrix XenApp 5 server hosting applications. It sits on our internal network and everyone can access it from our internal network without incident.
We have several people who connect to us via VPN.
Because the VPN users have their VPN connections configured with split tunneling, they have to access everything on our network by IP Address only. They always type in the IP Address of the resource the need to access.
If they try and access any resources by name, since they use split tunneling, the communication will go out through the other side of their split tunnel connection and ask external DNS servers, that don't know anything about our internal network, what IP address matches the name they enter.
This split tunnel environment must remain in place due to a number of circumstances, so we have to get them connected to XenApp’s published applications using IP Address instead of Hostname.
Since they are vpn'ed in, they use the same ip address as the folks on our internal network.. they are no different that internal network users except their internet/web goes out the split tunnel.
I already made the appropriate changes to the XenApp Web environment so they can access the XenApp Web by IP Address instead of hostname. However when they click one of the published applications inside the XenApp Web, they get an error stating that no Citrix server exists at that IP Address.
When we look closely at their network connectivity, it looks like when they click on the Published Application it is trying to connect them by Hostname instead of by IP Address because we see traffic from their computers go out to external DNS servers…
Is there something or some file I can edit on our Citrix XenApp Server that is associated with the Published Applications so that when they click to launch the published application, it connects them by IP Address?
I am almost certain that I need to change something in some file in our Citrix Environment to force the connection to use IP Address instead of hostname, but I am not sure where to make the change.
Can you point me to what file/files i must edit inside the Citrix environment to do this?
nappy_dThere are a 1000 ways to skin the technology cat.Commented:
You can still use split tunneling and DNS. Do you provision DNS to their machines for DNS with the VPN IPs that are provided? You should. This is what we do it I have no problems.
1. In the Citrix XenApp Management Console, go into Farm Properties
2. Click on XenApp
3. Click on General
4. Go to Citrix XML Service and Uncheck XML Service DNS Address Resolution
5. Click Apply, then OK.
Now when you click on a published application, it launches everything by IP Address instead of hostname/name!!