仮想ホスト

読み:かそうホスト
外語:virtual host
品詞:名詞

一つのホストで複数のドメイン名を管理するための機能。つまり一つのWebサーバで、複数のドメイン名を持つURLが処理できる。

この仮想ホストには大きく二通りがある。

一つはVIFと呼ばれ、1マシンに対して複数のIPアドレスを割り振り、各IPアドレスに仮想ホストを割り当てる。

もう一つはnon-IP Virtual Hostsと呼ばれ、一台のサーバ・ホスト(IPアドレスは一つ)に複数のドメイン(ホスト)名を割り当て、各ドメイン名に仮想ホストを割り当てる。

non-IP Virtual HostsはApache HTTP Serverで対応されており比較的容易に実現できるため瀕用される。

但しこの機能を利用するにはWebブラウザが環境変数HTTP_HOSTにアクセスしたいドメイン名を入れてサーバ側に返すことが条件となる。

対応するソフトウェア

現在主流のWebブラウザで未対応のものはまず存在しない。しかし、古すぎるものは対応していない。古いものでは、次のようなものが対応している。