私のコンピュータでは、なぜ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

ネットワークの観点から見ると、オペレーティングシステムには2つのネットワークインタフェースがあります。一つは純粋に論理的であり、ソフトウェアによって生成され、ネットワーク接続を形成するために物理的なチップ及び接続のセットを必要としない。もう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は変更されません。他のネットワークオペレーティングシステムでも同様です。

localhostの概念の詳細については、Wikipediaで良い出発点を見つけることができます。http://en.wikipedia.org/wiki/Localhost

関連情報