Essa restrição é devido a uma limitação técnica no protocolo SSL / TLS.
Na hospedagem compartilhada, a hospedagem virtual baseada em nome é usada para exibir sites com nomes de domínio diferentes usando o mesmo endereço IP. No entanto, como o nome de domínio não é enviado no handshake SSL (ele é enviado na solicitação HTTP depois que a conexão SSL é estabelecida), o servidor não pode escolher entre vários certificados SSL em um determinado endereço IP com base no nome do domínio. Como resultado, apenas um certificado pode ser usado por endereço IP.
Embora Indicação do nome do servidor (SNI) contorne essa limitação, fornecendo o nome de domínio no handshake SSL, essa é uma extensão relativamente recente ( introduzida em 2006 ) que não é universalmente suportada. Em particular, o Internet Explorer no Windows XP não suporta o SNI. Como resultado, essa limitação persiste em muitos servidores, e um endereço IP dedicado é necessário para usar um certificado SSL.