ローカルホストとは何ですか?どのように使用できますか?

ローカルホスト(「ループバックアドレス」とも呼ばれます)は、自分のコンピューターまたはマシンへのIP接続または呼び出しを確立するために使用されます。ループバックアドレスは通常、ネットワーキングのコンテキストで使用され、コンピューターにIPスタックを検証する機能を提供します。

ネットワーキングのバックグラウンドまたは関心を持っている人は誰でも、この分野に関連するコンピュータ用語を学び、理解することが重要であることがわかります。Localhostは、コンピューター技術者にとって有益であると見なされているそのような用語の1つです。ローカルホストの重要性と使用法を理解することは、ネットワーキング用語への旅を始めるのに最適な場所でもあります。

LocalHostとは何ですか?どのように使用されますか?(What Is LocalHost and How Is It Used?)

localhostは用語だけでなく、netflix.comgoogle.comなどのドメイン名にすることもできます。他のドメインと同様(Just)に、ローカルホストにも独自のインターネットプロトコル(Internet Protocol)(IP)アドレスがあります。 

必要なアドレスは、使用されているインターネットプロトコルによって異なります。最も一般的なIPであるIPv4(IPv4)を使用してローカルホストを呼び出すと、範囲は127.0.0.0〜127.255.255.255になりますが、通常はデフォルトで127.0.0.1になります。IPv6ユーザーは、1を入力することでループバックを確立できます。

インターネットプロトコル(Internet Protocol)

インターネットプロトコル(Internet Protocol)(IP)は、コンピューターがネットワーク上の他のデバイスと通信するための標準的な方法を確立するために導入されました。アドレスだけでなく、ローカルネットワークとインターネットの両方でデータを送受信する方法も管理します。

(IPv4)インターネットプロトコル(Internet Protocol)バージョン4であるIPv4は、世界で最も一般的に使用されているものです。IPv4は、配信、順序付け、整合性などのデータに関する懸念事項の大部分を処理するために、伝送制御プロトコル(Transmission Control Protocol)TCP )に大きく依存しています。このIPは、イーサネットベースのマシンで使用されるコネクションレス型プロトコルとして設計されました。

IPv6はゆっくりとIPv4に取って代わり始めました。デジタルブームをきっかけに、IPアドレスの需要は飛躍的に伸びています。ますます多くのデバイスがインターネットを使用しているため、IPv6は、その増加に対応し、 (IPv6)IPv4に見られるいくつかの基本的な欠陥に対処するために開発されました。 

IPv4では約43億の一意のIPアドレスを使用できますが、IPv6(IPv4)では(IPv6)最大340兆、兆を許可します。

数値の他に、IPv6にはネットワーク上の利点もあります。これにより、他のIPv6(IPv6)対応ネットワークのデバイス間の検出が容易になり、ユーザーはエンドユーザーの操作を必要とせずにサービスを使用できるようになります。IPv6を使用すると、(IPv6)ネットワークアドレス変換(Network Address Translation)NAT )の必要性も大幅に減少します。NATは、IPv4クライアントが単一のIPアドレスを共有できるようにする(IPv4)ものです。

IPv4は、使用されている2つのインターネットプロトコルの中でより一般的であるため、今後の焦点となります (IPv4)

127.0.0.1のしくみ(How 127.0.0.1 Works)

127.0.0.1ループバックアドレスへのIPv4(IPv4)接続を確立すると、255.0.0.1サブネットマスクが割り当てられます。したがって、パブリックスイッチ、ルーター、またはゲートウェイがループバックを宛先とするデータパケットを受信した場合、データの情報はログに記録されません。 

これは、データパケットがローカルホストの外部にドロップオフされた場合、その情報がネットワーク上の別のコンピューターに転送されないことを意味します。これは、応答して他のサービスをアクティブ化しようとする可能性のある漂遊データパケットをマシンが拾うのを防ぐことにより、ネットワークセキュリティを維持するのに役立ちます。

ローカルホストの一般的な使用法(Common Uses For Localhost)

セキュリティ機能の他に、localhostは他のいくつかのシナリオで役立ちます。コンピュータネットワーク技術者にとって有用であると考えられるループバックアドレスには、3つの主な目的があります。

スピードテストの実行(Running A Speed Test)

ping要求の送信は、ループバックアドレスの最も一般的な使用法です。Windowsコマンドプロンプト(Windows Command Prompt)を使用すると、接続をテストして、コンピューターが現在直面している可能性のあるパフォーマンスの問題(performance issues)を発見できます。

ローカルホストへのping要求を実行するには:

  1. [実行(Run)]機能(Windowsキー+ R)ダイアログを開き、 cmdと入力します。Enterキー(Enter)を押します。
    1. タスクバーの検索(Taskbar Search)ボックスに「cmd 」と入力して、リストから[(cmd )コマンドプロンプト](Command Prompt )を選択することもできます。
    2. 管理者として実行することを(Running as Administrator)お勧めします。
  2. ping 127.0.0.1と入力し、 Enterキー(Enter)(127.0.0.1)押します。

結果が画面に表示されます。表示されるデータには、送信、受信、損失されたデータパケットの数、およびデータ送信のおおよそのラウンドトリップ時間が含まれます。

Webサイトのブロック(Blocking Websites)

特定のWebサイトへのアクセスをブロックする必要がある場合、ローカルホストがそのトリックを実行できます。ループバックは、ブラウザが悪意のあるサイトに侵入するのを防ぐのに非常に役立ちます。これを実現するには、ホストファイルとは何か、およびこのコンテキストでそれらが提供する目的を知る必要があります。

コンピューターがドメイン名を使用してWebサイトまたはリモートコンピューターにアクセスしようとするたびに、コンピューターはローカルに保存されているホストファイル(locally stored host file)を検索するためにドメインネームサーバー(Domain Name Server)DNS )に要求を送信します。 

たとえば、IPv4アドレス127.0.0.1は、 (IPv4)DNSで「localhost」として表示されます。アクセスする新しいWebサイトのドメイン名も、ホストファイルとして保存されます。これにより、同じサイトへの再訪問に対するロード応答が速くなります。

ホストファイルには、保存するすべてのドメイン名のIPアドレスも含まれます。これらのIPアドレスをブロックするには、ループバックアドレス127.0.0.1と一致するようにこれらのIPアドレスを編集(edit these IP addresses)する必要があります。そうすることで、トラフィックは代わりにローカルホストに戻されます。 

それはピンチで機能しますが、望ましくないWebサイトへのアクセスを防ぐ方法としてローカルホストを使用することは最善の解決策ではありません。主な理由は、これらのサイトにアクセスする必要がある場合は、管理者としてエントリを手動で削除する必要があるためです。最初のエントリを作成した管理者のみがこれを実行でき、何らかの理由で特定のサイトにアクセスする必要がある他のユーザーをロックアウトします。

新しいプログラムまたはWebアプリケーションのテスト(Testing New Programs Or Web Applications)

ループバックがトリガーされるたびに、オペレーティングシステムはシミュレートされたサーバーになります。これにより、機能をテストするために、プログラムの必要なファイルをサーバーにロードできます。 

他のソフトウェアと組み合わせて、ループバックを使用して、サイドロードされたモバイルアプリがデスクトップサーバーコンポーネントにアクセスしたり、特定のAPIにリクエストを送信したりできるようにすることもできます。



About the author

私は、ソフトウェア業界で 10 年以上の経験を持つ、推奨される Windows 10 の専門家です。私は Explorer と Office 365 の両方の専門知識を持っており、特にユーザーの個人設定と外観設定に熟練しています。私のスキルは、オンライン レビューを通じて優れた顧客サービスを提供し、AI などのテクノロジを活用してサポートを改善するという私のビジネスの中心にあります。



Related posts