ホスト名

インターネット上のホスト、または Web サイトは、www.example.com のようなホスト名によって識別されます。 ホスト名は、ドメイン・ネームと呼ばれる場合もあります。 ホスト名は IP アドレスにマッピングされますが、ホスト名と IP アドレスの間に 1 対 1 の関係はありません。

ホスト名は、Web クライアントがホストへの HTTP 要求を作成する際に使用されます。 要求を作成するユーザーがホスト名ではなくサーバーの IP アドレスを指定することもできますが、現在のインターネットでは普通行われません。 ホスト名は数字の IP アドレスよりもユーザーにとって便利です。 企業や組織、個人などは、多くの場合、ユーザーが容易に記憶できる、Web サイトのホスト名を選択します。

最新の HTTP 実装でより重要なこととして、HTTP 要求でホスト名を使用すると、結果として以下のようになります。
  • 1 つのホストの名前で行われるサービスを、異なる IP アドレスを持つ多数のサーバーによって提供できる。
  • ある IP アドレスを持つ 1 つのサーバーが、多数のホストの名前でサービスを提供できる。 この使用法は、仮想ホスティング として知られています。 このプロセスについては、 仮想ホスティング で説明しています。

ホスト名は、DNS サーバーまたはドメイン・ネーム・サーバーと呼ばれるサーバーによって、IP アドレスにマッピングされます。 大規模ネットワークでは、多くの DNS サーバーが共同でホスト名と IP アドレス間のマッピングを行います。