¿Qué es un Host Virtual?
Un host virtual se refiere a la capacidad de alojar múltiples sitios web con nombres de dominio en un solo servidor, o la funcionalidad que habilita esta capacidad. Al utilizar alojamiento virtual, se pueden operar múltiples dominios sin necesidad de aumentar el número de servidores. Hay dos tipos principales de alojamiento virtual: Basado en IP y basado en nombre.
Alojamiento virtual basado en IP:
En este método, a cada nombre de dominio se le asigna una dirección IP única y se asignan varias direcciones IP a un solo servidor. La identificación del dominio se maneja en la capa de red utilizando la dirección IP, lo que hace que este método sea compatible con una variedad de aplicações. Sin embargo, alojar muchos dominios de esta manera requiere obtener una gran cantidad de direcciones IP globales.
Alojamiento virtual basado en nombre:
Este enfoque vincula múltiples nombres de dominio a una única dirección IP. El dominio deseado se especifica en el encabezado del protocolo en la capa de aplicação . Para las comunicaciones HTTP, el encabezado Host se utiliza para indicar el nombre de dominio del host virtual. Para las comunicaciones HTTPS, se utiliza SNI (Indicación de nombre de servidor), una extensión de SSL/TLS, para especificar el dominio.