Configure server IP binding

Server IP binding is an advanced system task that is generally reserved for network managers. Do not change values on this page without the assistance of the appropriate administrators.

By default, all of the trading engine internal socket servers (for example, HTTP, SMTP) are bound to all network interfaces of the computer used as the application server. This allows clients to connect to the servers on any of the IP addresses associated with the network interfaces in a given machine. For example, if a machine has two network interfaces having IP addresses 10.10.1.1 and 10.10.1.2, the HTTP server for the user interface would be available on both IP addresses at the default port of 6080. The same would apply to the HTTP server for trading (if configured), but at the default port of 4080. Note that all servers also would be available on the loop-back interface, 127.0.0.1, as well (if available). For the majority of users, the default behavior of binding to all available IP addresses is satisfactory.

The other option is to bind only to the IP address of the application server identified by the CYC_NETWORK_NAME property. This property is in the <machine_name>_environment file, or files if a clustered environment. The file is in <Activator_install_directory>\Activator\bin.

To bind only to CYC_NETWORK_NAME:

  1. Open the System management page in the user interface.
  2. Click Configure server IP binding.
  3. Select the CYC_NETWORK_NAME option and click Save changes.
  4. Restart the server for the change to take effect.

Use the netInfo tool, located <Activator_install_directory>\Activator\tools to identify the network interfaces on the application server. This tool may report more than one IP address per network interface, depending on how your network is configured. The tool also reports the value of CYC_NETWORK_NAME. Run the script without parameters from the tools directory.

Related Links