バーチャルホスト 【virtual host】 仮想ホスト
サーバソフトウェアの機能として実現されるもので、同じサーバに複数の異なるドメイン名を割り当て、外部からはそれぞれが独立したサーバであるかのように個別に設定・運用することができる。ホスティングサービス(レンタルサーバ)のように様々なドメイン名によるサービスの運用を受託するような事業では一つのサーバで多数のドメインをホストする場合もある。
IPアドレスベースの方式では、サーバに複数のIPアドレスを割り当て、それぞれに異なるドメイン名を対応付ける。プロトコル側でホスト名の指定を行わなくてもバーチャルホストの区別ができるが、運用したいホストの数だけIPアドレスが必要となる。
一方、名前ベースの方式では、一つのIPアドレスに複数の異なるドメイン名を割り当て、サーバ上でそれぞれのドメインに対応したサービスを提供する。外部からのアクセスがどのバーチャルホストへ向けたものか区別できるよう、プロトコル(通信規約)で定義されたヘッダ中の項目(HTTPヘッダの「Host:」など)で対象ホスト名を指定する。
(2018.11.25更新)