Hébergement virtuel
Qu’est-ce qu’un hôte virtuel ?
Un hôte virtuel désigne la possibilité d’héberger sur un même serveur des sites web associés à plusieurs noms de domaine, ou la fonctionnalité qui rend cela possible. L’hébergement virtuel permet ainsi d’exploiter plusieurs domaines sans avoir à augmenter le nombre de serveurs. Il existe deux principaux types d’hébergement virtuel : celui basé sur l’adresse IP et celui basé sur le nom.
- Hébergement virtuel basé sur l’adresse IP :
Avec cette méthode, chaque nom de domaine se voit attribuer une adresse IP unique, et plusieurs adresses IP sont affectées à un même serveur. L’identification des domaines s’effectue au niveau de la couche réseau à l’aide de l’adresse IP, ce qui rend cette méthode compatible avec diverses applications. Toutefois, l’hébergement d’un grand nombre de domaines de cette manière nécessite l’obtention d’un nombre important d’adresses IP publiques. - Hébergement virtuel basé sur le nom :
Cette approche associe plusieurs noms de domaine à une seule adresse IP. Le domaine souhaité est indiqué dans l’en-tête du protocole au niveau de la couche applicative. Pour les communications HTTP, l’en-tête Host permet d’indiquer le nom de domaine de l’hôte virtuel. Pour les communications HTTPS, l’extension SNI (Server Name Indication) de SSL/TLS permet de spécifier le domaine.

