O que é um host virtual?

Um host virtual refere-se à capacidade de hospedar sites de vários nomes de domínio em um único servidor ou à funcionalidade que viabiliza esse recurso. Com a hospedagem virtual, é possível operar vários domínios sem precisar aumentar o número de servidores. Há dois tipos principais de hospedagem virtual: baseada em IP e baseada 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 atribuídos a um único servidor. A identificação do domínio é realizada na camada de rede por meio do endereço IP, o que torna esse método compatível com diversos tipos de aplicações. No entanto, hospedar muitos domínios dessa forma exige a obtenção de um grande número de endereços IP globais.
  • Hospedagem virtual baseada em nome:
    Essa abordagem associa vários nomes de domínio a um único endereço IP. O domínio desejado é especificado no cabeçalho do protocolo, na camada de aplicação. Nas comunicações HTTP, o cabeçalho Host é usado para indicar o nome de domínio do host virtual. Nas comunicações HTTPS, utiliza-se a SNI (Indicação do Nome do Servidor), uma extensão do SSL/TLS, para especificar o domínio.