什么是 localhost?

localhost 是留给本机自己的名字,指向回环地址 127.0.0.1。数据从本机发出又回到本机,不经过任何网络设备。

第 13 期讲过 IP 地址是设备的数字地址。回环地址是一段特殊的地址,发往它的数据不会离开本机,直接被送回给本机上的程序。最常见的两个:IPv4 里是 127.0.0.1,IPv6 里是 ::1。

localhost 是这段地址对应的名字。它不是一个真实的域名,不经过域名解析的常规流程——操作系统在本地就把这个名字映射到回环地址,不需要向根服务器或任何解析器查询。

它也是标准里明确列出的特殊用途名称。第 116 期讲过一张保留域名清单,.localhost 这个后缀被规定为特殊用途,不进入公网根区,所以任何人都不会把它注册走、也不该把它公开放到网络上。

它的主要用途是本机测试:搭一个网站或服务,先在 localhost 上跑通,确认没问题再部署到真实服务器。开发文档里让你打开 localhost 加一个端口号,就是这个意思——它只对你这台机器有效,别人访问不到。

也正因为如此,第 175 期讲的浏览器判断里,localhost 属于"本机能解析、公网查不到"的那一类。