127.0 0.1、Localhostまたはループバックアドレスとは何ですか?

ローカルホストとは

ルーターIPなど、手動で知る必要のあるIPアドレスがいくつかあります。あなたが知っておくべき最も知られていないIPアドレスの1つは127.0.0.1ですが、それは何に接続し、いつ使うべきですか?

127.0.0.1とは何か、何ができるのかを見てみましょう。

127.0.0.1とは何ですか?

127.0.0.1はループバックアドレスとして知られていますが、「localhost」という名前で表示される場合があります。ブラウザで127.0.0.1を指定したら、現在使用しているコンピュータに接続してみてください。これは、コンピューター上のサーバーに接続する場合に便利です。

127.0.0.1は、IPアドレスの中で特別です。通常、IPアドレスは、ローカルネットワークおよびインターネット上の各コンピューターで一意です。ただし、127.0.0.1は常に、現在使用しているコンピューターを指します。

たとえば、コンピューターAでサーバーを構成する場合、コンピューターAの127.0.0.1にアクセスしてサーバーに接続できます。ただし、コンピューターBに切り替えて127.0.0.1と入力すると、代わりにAのコンピューターBに接続します。コンピューターBから接続するには、インターネットのIPアドレスまたはコンピューターAのローカルネットワークが必要です。

127.0.0.1とLocalhostの違いは何ですか?

127.0.0.1とlocalhostの間に実際の違いはありません。一部のプログラムは、一方が他方の上にあるのを好むかもしれませんが、どちらも同じ場所、つまりコンピューターを指しています。

localhostは、「www.google.com」がGoogleのIPアドレスの「名前」であるのと同様に、127.0.0.1の「名前」と考えることができます。ただし、www.google.comにアクセスするときは、 DNSサーバーを経由して、コンピューターが名前と一致するIPアドレスを判別できるようにする必要があります。

ローカルホストはDNSサーバーを必要としません。これは、コンピューターがDNSサーバーにすでに接続していることを認識しているためです。したがって、インターネットに接続していない場合でもlocalhostを使用できます。

127.0.0.1にアクセスする方法

コンピュータに接続する場合は、他のIPアドレスと同じように接続できます。 Webブラウザーを開き、アドレスバーに127.0.0.1と入力して、Enterキーを押します。番号をよく覚えていない場合は、代わりにlocalhostと入力できます。

以前の設定なしで入力すると、エキサイティングなものは何も見つかりません。ご使用のコンピューターが要求を拒否したことをブラウザーが通知する可能性があります。

お使いのコンピュータが自分自身への接続を事実上拒否していることを考えると、少し奇妙に思えます。ただし、現在は接続されていないため、そうなっただけです。このように、それ自体が自分自身に接続されるようにする理由はありません。

127.0.0.1は何に使用されますか?

PCに接続するように指示する便利な方法がありますが、そもそもなぜそれを心配する必要があるのでしょうか。これにはどのような実用的なアプリケーションがありますか?

Localhostを使用してネットワークツールを構成する

127.0.0.1はそれ自体では多くのことを行いませんが、コンピューターでサーバーを実行すると状況が変化します。これを行うと、コンピューターは着信接続をリッスンする理由を持つようになるため、要求を拒否しません。

実際、それはまるでインターネットを介してそれを見ているかのように、あなたのPCにホストされているサーバーにアクセスすることを可能にします。これは、ネットワークソフトウェアを使用する場合に非常に重要です。インターネットに配置する前に、すべてがスムーズに動作することを確認したい場合があります。

たとえば、将来接続するサーバーを設定するとします。事前に作成したソフトウェアを使用しているか、サーバーを自分でエンコードしているかに関係なく、他のユーザーに接続を許可する前に、「テスト実行」を実行して、機能することを確認することができます。

これを行うには、コンピューターでサーバーを実行し、127.0.0.1を使用してサーバーに接続します。サーバーは、インターネット経由で接続しているかのようにブラウザーに読み込まれ、進行中の作業を誰かが見ないようにします。

WAMPサーバーの構成方法に関するガイドで、実際の動作を確認できます 。このガイドでは、コンピューターにWAMPサーバーをセットアップして実行する方法について説明します。実行されたら、「localhost」を使用して、インターネットに接続せずにブラウザでサーバーを表示できます。

Localhostを使用して友達と遊ぶ

マルチプレイヤーゲームをプレイするときにlocalhostを使用することもできます。たとえば、一部のゲームでは、友達があなたと遊ぶことができるように、PCでサーバーをホストすることができます。明らかに、一緒にプレイしたいので、PCでホストされているサーバーに接続する必要があります。仕事に最適なツールがあるのは良いことです。

Minecraftは、localhostを使用できる良い例です。コンピューターでサーバーソフトウェアを実行してPCでワールドをホストできますが、それでもMinecraftサーバーブラウザー経由で接続する必要があります。

これを行うには、サーバーブラウザーを開き、IPアドレスとして「localhost」または「127.0.0.1」を入力します。 Minecraftはそれを認識し、PCで実行されているサーバーに接続します。

0.0.0.0と127.0.0.1の違いは何ですか?

場合によっては、0.0.0.0と呼ばれる別のIPアドレスに遭遇します。これは、127.0.0.1と同じ働きをするようです。ただし、それらを比較すると、2つのまったく異なるタスクを実行していることがわかります。

127.0.0.1は、インターネットに接続したくないコンピュータのTCP / IPへの信号です。コンピュータのサーバーに接続したい。したがって、通常は、Webブラウザーまたはゲームを介してサーバーに接続するようにソフトウェアに指示するときに入力します。

一方、0.0.0.0は特定の位置というよりワイルドカードです。 0.0.0.0を使用すると、127.0.0.1だけでなく、考えられるすべてのローカルIPアドレスからの接続を許可するようにソフトウェアに指示することになります。

あなたのIPアドレスを知る

知っておくと便利なIPアドレスがいくつかありますが、127.0.0.1はそのうちの1つです。これで、それが何をするか、どのように機能するか、いつ使用できるかがわかります。

さらに便利なアドレスを知りたい場合は、ルーターのIPアドレスを調べてみてください

記事全文を読む: 127.0 0.1、Localhost、またはループバックアドレスとは何ですか?

(出典)

Facebookへのコメント