主机名是安装节点所在物理机器的网络名。 主机名必须解析为服务器上的物理网络节点。 当服务器中存在多块网卡时,主机名或 IP 地址必须解析为其中一块网卡。 远程节点使用主机名来连接到该节点,以及与其进行通信。 下列准则有助于确定适合机器的主机名:
- 选择可供网络中其他机器访问的主机名。
- 请勿将通用标识 localhost 用于此值。
- 请勿尝试在主机名使用双字节字符集 (DBCS) 中的字符的机器上安装 WebSphere Application Server 产品。 主机名不支持使用 DBCS 字符。
- 避免在机器名中使用下划线 () 字符。 因特网标准要求域名符合因特网官方协议标准 RFC 952 和 RFC 1123 中描述的主机名要求。 域名必须仅包含字母(大写或小写)和数字。 域名中还可以包含短划线字符 (-),但是它不得位于域名末尾。 不支持在主机名中使用下划线字符 ()。 如果已在机器名称中包含下划线字符的机器上安装 WebSphere Application Server ,请使用其 IP 地址访问该机器,直到重命名该机器为止。
如果在同一计算机上定义具有唯一 IP 地址的共存节点,请在域名服务器 (DNS) 查找表中定义每个 IP 地址。 独立应用程序服务器的配置文件无法为机器上具有单一网络地址的多个 IP 地址提供域名解析。
您为主机名指定的值将用作独立应用程序服务器配置文档中 hostName 属性的值。 请以下列其中一种格式指定主机名的值:
- 标准域名服务器 (DNS) 主机名字符串,例如 xmachine.manhattan.ibm.com
- 缺省的短 DNS 主机名字符串,例如 xmachine
- 数字 IP 地址,例如 127.1.255.3
标准 DNS 主机名的优点是完全无歧义,而且十分灵活。 您可以灵活更改主机系统的实际 IP 地址,而无需更改应用程序服务器配置。 在使用动态主机配置协议 (DHCP) 来分配 IP 地址,而且您打算频繁更改 IP 地址时,主机名值尤其有用。 其格式缺点是依赖于 DNS。 如果 DNS 不可用,就无法建立连接。
短主机名也可动态解析。 短名称格式有一项额外的能力,即可以在本地 hosts 文件中重新定义,因此即使与网络断开连接,系统仍可运行应用程序服务器。 在 hosts 文件中,将短名称定义为 127.0.0.1(本地回送),即可在断开连接的情况下运行。 其格式缺点是依赖于 DNS 进行远程访问。 如果 DNS 不可用,就无法建立连接。
数字 IP 地址的优点是不需要通过 DNS 进行名称解析。 远程节点可以连接到您使用数字 IP 地址命名的节点,无需 DNS 可用。 其格式缺点是数字 IP 地址固定。 每当更改机器 IP 地址时,必须在 Express 配置文档中更改 hostName 属性的设置。 因此,在使用 DHCP 时,或者要经常更改 IP 地址时,请勿使用数字 IP 地址。 另一项格式缺点是,主机与网络断开连接后,您就无法使用该节点。