Como apontar um CNAME no meu domínio para o servidor de um provedor de serviços permite que eles ofereçam serviços personalizados?

2

Estou tentando entender como os serviços da web que você configurou registros CNAME no seu domínio , apontando para o trabalho de seus servidores.

Por exemplo, seguindo as instruções do LaunchRock ( link ) , Eu crio um registro CNAME como

signup.mysite.com 

com o valor

sites.launchrock.com

Eu entendo que o pessoal que acessa o signup.mysite.com será redirecionado para o sites.launchrock.com, mas estou tentando entender como o site.launchrock.com está configurado para que ele detecte essa solicitação recebida e adapte a página adequadamente para minha página de destino .

Qual software / configuração está presente lá que lida corretamente com isso?

Eu olhei para este Como o bit.ly permite que qualquer pessoa use o cname.bit.ly como seu CNAME? - mas isso não explica como servir conteúdo diferente para domínios diferentes.

    
por siliconpi 21.12.2011 / 03:30

1 resposta

4

Eles estão usando o que geralmente é chamado de hospedagem virtual baseada em nome. Na maior parte, todos os servidores da Web amplamente utilizados suportam isso.

A versão resumida de como isso funciona é que, quando seu navegador da Web se conecta a um servidor remoto, em sua solicitação, ele envia um cabeçalho "host", que contém a parte do FQDN da URL. Portanto, se você inseriu http://foo.example.com/?q=baz em seu navegador da Web, o host conterá foo.example.com . O servidor da Web pode determinar qual site / aplicativo deve ser exibido, dependendo de qual cabeçalho de host o navegador envia.

A outra vantagem da hospedagem virtual baseada em nome é que ela permite que os proprietários de sites ofereçam um número quase infinito de domínios fora de um único endereço IP. Essa situação fica um pouco mais complicada se o SSL estiver envolvido, mas deixarei os detalhes disso para outra resposta.

    
por 21.12.2011 / 03:36