GNU/Linux >> Linux の 問題 >  >> Ubuntu

127.0.0.1ローカルホストとは何ですか?

はじめに

ローカルホスト(127.0.0.1)は、コンピューターネットワークでよく知られている用語です。それでも、Web開発またはWebホスティングの初心者の場合、ローカルホストについて学ぶことは、技術を習得するための最初のステップの1つです。

ローカルホストとは何か、ローカルホストが127.0.01とどのように関連しているか、いつ使用するかを学びます。

ローカルホスト(IP 127.0 0.1)とは何ですか?

Localhostは、作業しているコンピューターのデフォルト名です。この用語は、ローカルコンピューターのIPアドレスである127.0.0.1の疑似名です。このIPアドレスにより、マシンはそれ自体に接続して通信することができます。したがって、ローカルホスト(127.0.0.1)は、エンドユーザーが使用するのと同じデバイスへのIP接続を確立するために使用されます。

127.0.0.1を使用していますが 最も一般的な方法であり、IPv4ネットワーク標準は 127.0.0.1 – 127.255.255.255の範囲を予約します ローカルホストの場合。範囲内で別のIPアドレスを使用すると、同じまたは同様の方法になります。 IPv6標準は、ループバックに1つのアドレスを割り当てます- ::1

ローカルホストは、ループバックアドレスとも呼ばれます。

127.0.0.1ループバックはどのように機能しますか?

ブラウザを開いてWebアドレスに移動すると、基本的に、Webページをホストしているサーバーに割り当てられたIPアドレスのエイリアスに移動します。

ただし、 http:// localhostと入力する場合 Webブラウザーでは、要求はインターネットに転送されません。代わりに、オペレーティングシステムによって完全に管理され、ローカルネットワーク上に残り、使用しているコンピューターに接続します。そのため、ローカルホストはループバックアドレスとも呼ばれます。 -ログインしているマシンにループバックします。

コマンドプロンプトでローカルマシンにpingを実行するには、 localhostを実行するだけです。 または127.0.0.1 ターミナルのコマンドとして。

事前の設定がない場合は、ローカルホストにpingを実行した後、またはコンピュータがリクエストを拒否したというメッセージを表示した後、応答がない可能性があります。これは、着信接続を予期していないためです。コンピューターでサーバーを実行すると、サーバーが着信要求のリッスンを開始すると、応答が変化します。

ローカルホストは何に使用されますか?

ローカルホストサーバー環境は、主にテストと開発の目的で使用されます。日常のユースケースのいくつかについて学ぶために読んでください。

ブロックサイト

すべてのブラウザで特定のWebサイトをブロックするのは、localhost属性を使用すると簡単です。これを行うには、ホストファイル(IPアドレスからホスト名へのマッピングを含むファイル)を編集する必要があります。ホストファイルは2つの列で構成され、1つはIPアドレス用に予約され、もう1つは対応するホスト名用に予約されています。

ファイルに新しいエントリを追加し、ローカルホストのIPアドレス127.0.0.1を指定されたホスト名に割り当てて、Webサイトをブロックします。そうすることで、システムがインターネット経由でサイトを探すのを防ぎます。代わりに、127.0.0.1のローカルサーバーで検索します。最後に、リクエストに応答できないため、ブラウザは目的のサイトに接続できないと応答します。

Webアプリとプログラムのテスト

Localhostは、テストと開発の目的でよく使用されます。その主な利点は、開発者がオンラインにならずに接続をシミュレートできることです。アプリケーションをインターネットに公開する前にテストすることが不可欠であるため、localhostを利用すると、ループバックを介してすべての機能をテストできます。

さらに、ローカルサーバー環境では、インターネット経由のリモートマシンよりもローカルホストにpingを実行した場合の応答時間がはるかに速いため、開発がスピードアップします。

ローカルでWebアプリをホストする

Webアプリを開発する場合、アプリケーションをローカルでホストするのが一般的です。ローカルホストは、新機能をテストするための安全な環境を提供するだけでなく、学習目的にも使用できます。アプリケーションをローカルで実行することにより、開発者は影響を与えることなくさまざまなテクノロジーを試すことができます。

ほとんどのWeb開発者の出発点であるローカルホストでのWeb開発用のすべてのコンポーネントを提供するプラットフォームは多数あります。人気のあるソリューションスタックには、LAMP、XAMPP、WAMP、MAMPなどがあります。


Ubuntu
  1. .runファイルとは何ですか?

  2. Gcc 4.7をインストールするにはどうすればいいですか?

  3. 「localhost」を使用して MySQL に接続できませんが、「127.0.0.1」を使用しても問題ありませんか?

  1. Web 3.0とは何ですか?

  2. JingOS Linux とは何ですか?

  3. ローカルホストの IP

  1. ベアメタルクラウドとは

  2. Spark DataFrameとは何ですか?

  3. リレーショナルデータベースとは何ですか?