ArcGIS Enterprise can be deployed on machines that have multiple network interface controller (NIC) cards or DNS entries (also called records) in a DNS name server. If you installed ArcGIS Server on a machine that contains more than one NIC card or multiple entries in a DNS name server, you must identify the IP address or hostname the server should use for network communication. This is done by adding a file to the installation directory for each machine in the site..
Perform these steps immediately after installing ArcGIS Server and prior to creating the new server site.
- Log in to the machine where ArcGIS Server is installed. Browse to the <Server installation directory>/framework/etc folder. Create a file named hostname.properties, with appropriate permissions, in this folder.
- Add the following text to the first line of the file, and specify the fully-qualified domain name of the intended interface: hostname=interface.domain.com. For example, if you have a machine with two NIC cards or DNS entries (1 and 2), these interfaces domain names resolve to S1.mycompany.com and S2.mycompany.com, and you want ArcGIS Server to use the second interface for network communication, add the following text to the hostname.properties file: hostname=S2.mycompany.com.
In some cases, such as when a hostname is the same for multiple interfaces, you should instead specify the IP address of the interface you want ArcGIS Server to use for network communication. The syntax is hostname=<IP address>.
- Save and close the hostname.properties file.
- Restart ArcGIS Server using the stopserver.sh and startserver.sh commands. Repeat with any other machines in your ArcGIS Server site.
If necessary, complete the steps to configure the following ArcGIS Enterprise software components on machines with multiple NIC cards or DNS entries: