Show Table of Contents
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。
第 3 章 配置主机名
3.1. 了解主机名
hostname
有三种类型:static、pretty 和 transient
“static” 主机名是可由用户选择的传统
hostname
,并保存在 /etc/hostname
文件中。“transient” hostname
是由内核维护的动态主机名。它最初是默认的 static 主机名,其值默认为 “localhost”。可由 DHCP
或 mDNS
在运行时更改其默认值。“pretty” hostname
是为用户提供的任意格式 UTF8 主机名。
注意
主机名可以是任意格式的字符串,最长为 64 个字符。但 Red Hat 建议在 static 和 transient 名称与
DNS
采用的完全限定域名(FQDN)匹配,比如 host.example.com
。还建议在 static 和 transient 名称中只包含 7 字节 ASCII 小写字符,无空格或点,并将其限制为使用 DNS
域名标签格式,尽管这不是一个严格要求。在以前的要求中不允许使用下划线,因此也不建议在此使用。
hostnamectl 工具会强制采用以下限制:static 和 transient 主机名只包含
a-z
、A-Z
、0-9
、“-
”、“_
” 和 “.
”,不能在开头或结尾处使用句点,不允许使用两个相连的句点。大小限制为 64 个字符。
3.1.1. 建议到命名方法
互联网名称与数字地址分配机构(ICANN)有时会在公共注册中添加之前未注册的顶级域(比如
.yourcompany
)。因此 Red Hat 强烈建议您不要使用未委托给您的域名,即便是专用网络也不要使用,因为这样做可能会造成因为网络配置不同而对域名进行不同的解析,结果是导致网络资源不可用。使用非由您委托的域名还会造成 DNSSEC 部署和维护变得更为困难,因为域名冲突会要求手动配置以便启用 DNSSEC 验证。有关这个问题的详情请查看 ICANN 有关域名冲突的常见问题。
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。