Use the Client IP Address feature if an application fails because it
requires a unique address strictly for identification or licensing purposes,
and the application does not require a virtual address for communication. This
feature hooks only calls that return a host IP address, such as
gethostbyname(). Only use this feature with applications that send the value in
this type of call to the server application for identification or licensing.
If you deploy this feature, consider the IP addresses used by each
client device. For example, if two remote users use the same IP address, a
conflict will arise due to the duplicate address.
When these values are configured, configure either the Virtual IP
Processes or Virtual Loopback Processes with the same process names in the
Virtual IP compatibility programs list setting
Virtual IP virtual loopback programs list
setting for the policy. This function creates and manages the following
registry entry, which is still required for the Client IP feature to work:
On XenApp, 32-bit Edition, this entry is:
Note: The virtual IP address feature functions only with applications
that load the user32.dll system dynamic link library.
For identification purposes, some applications require the IP address
be unique for a session. Such IP addresses are not needed for binding or
addressing purposes. In such a case, configure the session to use the IP
address of the client device.
- On the server on which the applications reside, start regedit.
Caution: Editing the Registry incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.
Using regedit, create the following two registry entries:
Data: 1 (enable) or 0 (disable, which is the default)
Data: multiple executable names representing application processes
that use client IP addresses
Note: On XenApp, 32-bit Edition, these entries are found in
- Close regedit and restart your server.
- After making the prescribed registry modifications, add the
application process in the programs list for the policy.
Do not configure the use of client IP addresses if:
- Plug-ins connect using
network protocols other than TCP/IP
- Plug-ins reconnect to
disconnected sessions from different client devices
- Sessions use a