在计算机网络中,localhost指运行程序的计算机。这台计算机起着虚拟服务器的作用,从这个意义上说,计算机不是一个物理对象,而是一个运行在内部的系统。如果这很难理解,可以考虑将localhost作为在网络上下文中“调用”计算机的一种方式。

127.0.0.1/loopback地址

Localhost不仅是一个术语,还可以是一个域名,比如www.simcf.cc。这是一个地址,如果在浏览器中输入www.simcf.cc引导您访问本博客的主页,localhost会带您去哪里?它会把你带到你的电脑前,这种情况也称为回送地址。

与任何其他域名一样,localhost也有一个IP (Internet协议)地址。地址范围从127.0.0.0到127.255.255.255,但通常是127.0.0.1。尝试在IPv4连接中打开127.0.0.1将触发一个环回。

有趣的事实:地址的第一部分——127——只保留给环回,因此,传输控制协议和Internet协议(TCP/IP)在输入以这些数字开头的任何地址后立即识别出您想要与计算机联系,这就是为什么没有网站不能有一个以127开头的IP地址。如果启动,此操作将创建一个环回设备,它是计算机操作系统中的一个虚拟接口。

localhost的目的是什么?

使用localhost能做什么呢?一般来说,loopback有三个优势:

1.速度测试

作为网络管理员,您需要确保所有设备和TCP/IP都处于最佳状态。您可以通过向本地主机发送ping请求来进行连接测试。例如,如果您正在使用Windows,您可以打开命令提示符并输入“ping localhost”或“ping 127.0.0.1”。测试将显示所有事情的执行情况,可以立即修复发生的任何问题。

2.程序或Web应用程序测试

对于开发人员来说,当他们创建需要互联网连接的web应用程序或程序时,一旦环回被触发,操作系统将成为一个模拟服务器。因此,可以将程序所需的文件加载到服务器并检查其功能。

3.网站屏蔽

可以通过使用环回,阻止你不想访问的网站。Loopback对于防止浏览器进入有害的站点非常有用,比如含有病毒的站点。然而,在学习这是如何工作的之前,您需要了解什么是“hosts文件”及其在此上下文中所扮演的角色。如你所知,所有的网站都有一个IP地址。您可以进入一个网站,因为DNS或域名系统会搜索网站注册时使用的适当IP地址。您的计算机通过为访问过的每个站点存储一个主机文件来帮助改进这个过程,这个文件包含一个网站的IP地址和域名。您可以将IP地址更改为127.0.0.1,然后,修改的文件所在的站点将您重定向到localhost。

结论

localhost不仅仅是计算机的技术术语,它是一个域名,可以让你做一些测试,甚至关闭访问网站。