Elastic Load Balancer + configuração de domínio

1

Como atribuo o ELB (Elastic Load Balancer) ao meu domínio. Preciso fazer isso para o domínio principal (ou seja, domain.com) ou subdomínio (www.domain.com). Meu registrador é godaddy - como eu faço isso? - Qual é o caminho mais recomendado?

Mais tarde, eu também quero redirecionar o tráfego de não-www para www (redirecionamento 301 via IIS) ou vice-versa e preciso que ele funcione.

    
por Idan Shechter 16.10.2011 / 12:51

1 resposta

1

Se você estiver usando o Route53 da AWS com o ELB, isso não é um problema para apontar o example.com para um registro CNAME do ELB. Em suma, tem que ser feito por um serviço, e não pelo DNS, por causa do RFC 1034 seção 3.6.2 parágrafo 3 que diz:

... If a CNAME RR is present at a node, no other data should be present; this ensures that the data for a canonical name and its aliases cannot be different. This rule also insures that a cached CNAME can be used without checking with an authoritative server for other RR types.

Em outras palavras, você não pode ter um RRset CNAME com qualquer outro RRset e um registro de nome de domínio requer um mínimo de 2 RRs (SOA & NS), tornando-o mutuamente exclusivo com um RRset CNAME.

O GoDaddy contorna isso oferecendo o domínio Forwarding em seus detalhes do DomainManager para as Informações do domínio. Isso atualiza o registro de DNS do seu domínio para apontar para um dos seus servidores e redireciona as solicitações de domínio com base na Web para outro URL. Eu utilizo isso para vários domínios que hospedei com o GoDaddy e estou executando atrás de ELBs da AWS. Você acabou de apontar a entrada para www.example.com para seu RRset de CNB do ELB e, em seguida, com o Encaminhamento em ativar, ele será redirecionado como esperado.

Para realizar o mesmo sem usar o GoDaddy, você teria que ter um host com um IP estático ou uma instância do EC2 com um EIP, executando o Apache ou algum outro servidor da Web que simplesmente emitisse um redirecionamento 301 ou 302 de volta para www.example.com . Eu também descobri que o EasyDNS também oferece um recurso de encaminhamento de URL que parece fornecer a mesma funcionalidade que o GoDaddy, mas eu não tive a chance de testá-lo .

    
por 16.10.2011 / 17:47