💡
原文中文,约900字,阅读约需3分钟。
📝
内容提要
访问 http://localhost 实际上是访问 127.0.0.1。使用 http://appinn.localhost 格式时,无需修改 hosts 文件,该域名始终解析为环回地址,减轻 DNS 服务器负担。
🎯
关键要点
- 访问 http://localhost 实际上是访问 127.0.0.1。
- 如果设备上没有开启服务,则无法访问 localhost。
- 可以使用 http://appinn.localhost 等格式,无需修改 hosts 文件。
- 这些域名始终解析为环回地址,减轻 DNS 服务器负担。
- 不支持 ping 测试,但在 macOS 和 Windows 上均可使用。
- RFC 6771 文档中提到 localhost 域名的特殊性。
- 本地主机名的 IPv4 和 IPv6 地址查询始终解析为 IP 环回地址。
- 名称解析 API 应将本地主机名识别为特殊名称,并返回 IP 环回地址。
- 缓存 DNS 服务器应识别本地主机名为特殊名称,避免不必要的负载。
❓
延伸问答
localhost 的实际 IP 地址是什么?
localhost 的实际 IP 地址是 127.0.0.1。
如何使用二级域名访问 localhost?
可以使用 http://appinn.localhost 等格式访问 localhost,无需修改 hosts 文件。
在访问 localhost 时是否需要修改 hosts 文件?
不需要修改 hosts 文件,直接使用即可。
localhost 支持哪些操作系统?
localhost 在 macOS 和 Windows 上均可使用。
为什么使用 localhost 可以减轻 DNS 服务器负担?
因为 localhost 始终解析为环回地址,避免了对 DNS 服务器的查询。
RFC 6771 文档中提到 localhost 的哪些特殊性?
RFC 6771 文档提到 localhost 域名的特殊性在于它总是解析为 IP 环回地址。
➡️