contents
下一篇: 分配 IP 地址 上一级: 配置 TCP/IP 网络 上一篇: 另一个例子

设置主机名

大多数(如果不是全部)网络应用程序都依赖于本地主机名被设置为某个合理的值。这通常在启动过程中通过执行 hostname 命令来完成。要将主机名设置为 name,可以这样调用:
           # hostname name
通常的做法是为此使用不带任何域名的非限定主机名。例如,Virtual Brewery 的主机可能被称为 vale.vbrew.com、vlager.vbrew.com 等。这些是它们的官方、完全限定域名。它们的本地主机名将只是名称的第一个组成部分,例如 vale。然而,由于本地主机名经常被用于查找主机的 IP 地址,您必须确保解析器库能够查找主机的 IP 地址。这通常意味着您必须在 /etc/hosts 中输入该名称(见下文)。

有些人建议使用 domainname 命令将内核对域名的概念设置为 FQDN 的剩余部分。这样,您可以组合 hostname 和 domainname 的输出以再次获得 FQDN。然而,这充其量只对了一半。 domainname 通常用于设置主机的 NIS 域,这可能与您的主机所属的 DNS 域完全不同。 NIS 在章节 -gif中介绍。



Andrew Anderson
Thu Mar 7 23:22:06 EST 1996