背景: CentOS 8,数字海洋水滴。
问题 1)我刚刚查看了 /etc/hosts 中的 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
看起来像一个错字。
有人可能会争辩说它们应该是相同的,同时这实际上并不重要,因为它只是一个示例值。
虽然多个 shell 脚本等可能依赖于 的正确设置
localhost
,但我希望没有人也没有工具假设任何关于http://example.com/的内容。(以防万一您想知道:根据RFC6761 ,它是一个保留域,IANA 在那里放置了一个占位符页面。)