*.localhost 解析为 127.0.0.1 是否已标准化?

Wil*_*uda 8 domain-name-system

我注意到 pingwhatever.localhost解析为127.0.0.1. 我用的是macOS。

这是我可以信赖的标准行为(解决*.localhost)吗?127.0.0.1它在 Linux 或 Windows 上的工作方式相同吗?

Gra*_*ant 11

在大多数系统上应该如此。RFC本身说名称解析应该返回 .localhost 内任何内容的环回地址。

域“localhost”。以及“.localhost”范围内的任何名称。 其特殊之处在于以下几个方面:

(略过一点)

名称解析 API 和库应该将 localhost 名称识别为特殊名称,并且应该始终返回 IP 环回地址以进行地址查询

“应该”与“必须”并不完全相同,但我希望几乎所有系统都遵循这种行为。我想不出我用过的任何 Linux 或 Windows 系统不是这样的。