O que é um Host Virtual?
Um host virtual refere-se à capacidade de hospedar vários sites de nomes de domínio em um único servidor, ou à funcionalidade que permite essa capacidade. Ao utilizar hospedagem virtual, vários domínios podem ser operados sem a necessidade de aumentar o número de servidores. Existem dois tipos principais de hospedagem virtual: Baseado em IP e baseado em nome.
Hospedagem Virtual baseada em IP:
Nesse método, cada nome de domínio recebe um endereço IP exclusivo, e vários endereços IP são alocados a um único servidor. A identificação de domínio é feita na camada de rede usando o endereço IP, tornando esse método compatível com uma variedade de applications. No entanto, hospedar muitos domínios dessa maneira exige a obtenção de um grande número de endereços IP globais.
Hospedagem Virtual baseada em nome:
Essa abordagem vincula vários nomes de domínio a um único endereço IP. O domínio pretendido é especificado no cabeçalho do protocolo na camada de application . Para comunicações HTTP, o cabeçalho Host é usado para indicar o nome de domínio do host virtual. Para comunicações HTTPS, SNI (Server Name Indication), uma extensão de SSL/TLS, é usado para especificar o domínio.