Check the directory for the existence of an /etc/nodename file. If such a file exists, delete it.
Eliminating /etc/nodename causes the system to
use the hostconfig program to obtain the host name, domain
name, and router addresses from the network configuration server. See Network Configuration Procedures.
Create the file /etc/hostname.interface, if this file does not exist.
Ensure that the file is empty. An empty /etc/hostname.interface file causes the system to acquire the IP address from
the network configuration server. If you are using IPv6, see IPv6 Network Interface Configuration File.
Ensure that the /etc/inet/hosts file contains only
the host name and IP address of the loopback network interface.
For more information, see Loopback Address. The file should
not contain the IP address and host name for the local machine (primary network
interface). If you are using IPv6, see /etc/inet/ipnodes File.
Check for the existence of an /etc/defaultdomain
file. If such a file exists, delete it.
The hostconfig program sets the domain name automatically.
If you are overriding the domain name that is set by hostconfig, type the substitute domain name in the file /etc/defaultdomain.
Ensure that the search paths in the client's /etc/nsswitch.conf reflect the name service requirements for your network.