在PC上进行localhost声明?

在PC上进行localhost声明?

我想知道,Windows 在哪里声明它localhost是 - 机器本身(它在哪里配置?)?

它不在 hosts 文件中。

我以为它在注册表中,但我通过搜索无法在那里找到它。

正如你所见,它确实执行了 ping 操作:

在此处输入图片描述

并且 hosts 不包含此定义

在此处输入图片描述

答案1

Windows DNS 服务是负责解析 DNS 名称的系统组件。名称 在 DNS 服务中作为其代码的一部分localhost映射到 IPv4 地址127.0.0.1和 IPv6 地址,而不是通过任何外部来源。::1

Windows hosts 文件中明确说明了这一点:

本地主机名称解析由 DNS 本身处理。

相关内容