/etc/hosts 中的绝对域名?

/etc/hosts 中的绝对域名?

我有一台 RHEL7.0 主机,其中包含以下标准条目/etc/hosts/

127.0.0.1 localhost.localdomain localhost

所以解决localhost.localdomain工作:

$ ping localhost.localdomain
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.

但尝试解析相同的绝对版本失败了:

$ ping localhost.localdomain.
ping: unknown host localhost.localdomain.

一般来说,尝试根据相对/etc/hosts条目解析绝对 FQDN 会失败。现在,如果我将条目更改/etc/hosts为具有尾随句点,则可以解析绝对 FQDN。但随后我无法再解析相对 FQDN。似乎如果我想要解析绝对形式和相对形式,我必须在/etc/hosts.

RFC 或标准中是否描述了这种奇怪的行为,以便我可以更好地理解它?它可以以某种方式配置吗?

相关内容