概要 バーチャルホスト(virtual host)とは、一台のサーバで複数のホスト名(ドメイン名)によるサービスを提供すること。Webサーバやメールサーバを複数ドメインで共用したい場合に用いられる。 解説 サーバソフトウェアの機能として実現されるもので、同じサーバに複数の異なるドメイン名を割り当て、外部からはそれぞれが独立したサーバであるかのように個別に設定・運用することができる。ホスティングサービス(レンタルサーバ)のように様々なドメイン名によるサービスの運用を受託するような事業では一つのサーバで多数のドメインをホストする場合もある。 IPアドレスベースの方式では、サーバに複数のIPアドレスを割り当て、それぞれに異なるドメイン名を対応付ける。プロトコル側でホスト名の指定を行わなくてもバーチャルホストの区別ができるが、運用したいホストの数だけIPアドレスが必要となる。 一方、名前ベースの方