在 /etc/hosts 文件中,为什么 IPv4 主机与 IPv6 主机不同?

在 /etc/hosts 文件中,为什么 IPv4 主机与 IPv6 主机不同?

背景:CentOS 8,数字海洋水滴。

问题1)我刚刚查看了 /etc/hosts 中的主机文件,发现 IPv4 和 IPv6 下列出的主机名不同。IPv4 列出,example, example.com and mail.example.com而 IPv6 仅列出example example。这是正确的吗?直观地看,我认为 IPv4 和 IPv6 的主机名应该相同。

# The following lines are desirable for IPv4 capable hosts
127.0.0.1 example example.com mail.example.com
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4

# The following lines are desirable for IPv6 capable hosts
::1 example example
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

答案1

看起来像是打字错误。

有人可能会认为它们应该是相同的,但同时这实际上并不重要,因为它只是一个示例值。

虽然多个 shell 脚本等可以依赖于 的正确设置localhost,但我希望没有人或任何工具假设http://example.com/。(如果您想知道:这是一个保留域名,RFC6761并且 IANA 在那里放置了一个占位符页面。)

相关内容