为什么我的电脑中 192.168.1.105 = 127.0.0.1?

为什么我的电脑中 192.168.1.105 = 127.0.0.1?

我在 debian7.8 中安装了 apache2 。何时在 Firefox 中输入 192.168.1.105 我得到与 127.0.0.1 相同的输出?

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

为什么我的电脑中 192.168.1.105 = 127.0.0.1?

答案1

从网络角度来看,您的操作系统有两个网络接口。一个是纯逻辑的,由软件创建,甚至不需要一组物理芯片和连接来构成网络连接。另一种是物理网络连接(很可能使用 RJ-45 插座或无线适配器),可用于连接到其他计算机。

您的 Web 服务器已配置为侦听网络接口。在您的情况下,它侦听所有可用接口,因此本地接口位于 127.0.0.1 以及分配给您的物理网络适配器的 IP 地址(目前为 192.168.1.105)。

如果 Web 服务器正在侦听所有接口,那么您使用哪个 IP 地址并不重要。

您甚至可以在浏览器地址栏中输入,localhost因为它是分配给 127.0.0.1 的别名。看看/etc/hosts那个。

127.0.0.1 的本地地址不会改变。在其他网络操作系统中也是如此。

要了解有关本地主机概念的更多信息,可以在维基百科上找到一个很好的起点:http://en.wikipedia.org/wiki/Localhost

相关内容