Como ultrapassamos as restrições do CNAME?

3

O Windows Azure usa IPs elásticos. Isso significa que a única maneira de mapear nomes de host para o Azure é usar o CNAMES. O RFC está nos impedindo de fazer isso com a raiz dos domínios.

mycooldomain.com IN CNAME myapp.cloudapp.net //this is invalid as the RFC
www.mycooldomain.com IN CNAME myapp.cloudapp.net //this is valid and will work

RFC não é lei. Eu quero fazer isso de qualquer maneira. O que eu faço?

    
por 010110110101 11.07.2011 / 23:08

3 respostas

1

Consulte DNS Azure . Ele pode manter seus registros A atualizados para que você não precise de CNAMEs.

    
por 29.08.2011 / 13:10
5

Você simplesmente não pode fazer isso com o DNS.

A especificação de DNS proíbe que CNAME coexista com qualquer outro registro de recurso. Como sua zona também precisa de NS e SOA no seu ápice, você não pode ter o CNAME. Os RFCs podem não ser legais, mas posso garantir que não funcionará.

A única opção é ter um servidor da Web ouvindo um IP especificado (que deve estar no registro A do ápice da zona) e fazer com que esse servidor faça redirecionamentos no nível HTTP para o site www do Azure.

    
por 11.07.2011 / 23:11
2

Existe o registro de recurso DNAME padrão proposto, descrito em RFC 2672 . Isso redirecionaria seu domínio completo para outro domínio (que então teria que conter os nomes de domínio de nível mais baixo).

Não sei ao certo como isso é suportado hoje.

    
por 11.07.2011 / 23:32