localhost
Localhost通常被认为是 IP 地址 127.0.0.1 的同义词, 但是它们并不是一个意思。
差别
范围
localhost 是一个别名,用于指代为环回保留的 IP 地址。尽管使用127.0.0.1是最常见的做法,但IPv4 网络标准为 localhost保留了127.0.0.1 – 127.255.255.255范围。而IPv6保留第一个(简而言之,0:0:0:0:0:0:0:1 - 或 : :1)作为其环回地址。
所以可以江localhost设置到其他的ip上,通过etc/hosts修改,但是不建议这么做。
工作方式
在使用127.0.0.1访问的时候会通过网卡,这可能会受到防火墙设置和配置的影响。而 localhost ping 环回地址时,请求不会通过网卡。
应用场景
阻止网站
使用 localhost 属性可以直接在所有浏览器上阻止特定网站。为此,您需要编辑主机文件(etc/hosts)——一个包含 IP 地址到主机名的映射的文件。主机文件由两列组成,其中一列是为 IP 地址保留的,另一列是为其对应的主机名保留的。
向文件中添加一个新条目并将 localhost IP 地址 127.0.0.1 分配给给定的主机名以阻止网站。这样做可以防止系统通过 Internet 查找站点。相反,它使用 127.0.0.1 在本地服务器上搜索它。最后,由于它无法响应请求,浏览器会响应它无法连接到想要的站点。
测试 Web 应用程序和程序
它的主要优点是允许开发人员在不上网的情况下模拟连接。由于在将应用程序公开到 Internet 之前对其进行测试非常重要,因此利用 localhost 可以通过环回测试所有功能。
此外,本地服务器环境加快了开发速度,因为 ping localhost 的响应时间比通过 Internet 的远程计算机要快得多。
在本地托管 Web 应用程序
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 赵某人の杂物室!
评论