EC2 / Route53: Como atribuo meu novo nome de domínio a uma instância?

18

Eu tenho uma instância do EC2. Ele está funcionando com um IP da Amazon parecido com isto: //ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com /

Tenho certeza de que funciona bem.

Eu comprei um domínio e, em seguida, configurei uma "Zona Hospedada" no Amazon Route 53 e ele me deu algumas informações sobre o servidor de nomes assim que o fiz. Fui ao meu registrador de domínios e coloquei esses nomes nos servidores de nomes.

Agora estou preso. Como associo esta Zona Hospedada à minha instância? Eu gostaria que a Amazon hospedasse, então tudo bem.

    
por KevinDeus 24.02.2012 / 05:55

3 respostas

23

Se você estiver usando o console AWS , poderá associar o nome do host desejado (por exemplo, www. example.com) com o endereço IP da instância do EC2 usando um registro CNAME para o nome DNS externo da instância.

Por exemplo:

  • Navegue até a zona hospedada que você criou (clique duas vezes)

  • Clique em [ Criar conjunto de registros ] na parte superior

  • Nome : www.example.com

  • Tipo : CNAME

  • Valor : ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com.

  • Clique em [ Criar conjunto de registros ] na parte inferior do formulário

Eu também recomendo que você aprenda sobre endereços IP elásticos. Você deve alocar um endereço IP elástico, associá-lo à sua instância e, em seguida, mapear o CNAME para o novo nome DNS externo para o endereço IP elástico na sua instância. Isso permitirá que você mova o endereço IP elástico entre instâncias sem ter que atualizar seu DNS.

Se você está curioso para saber por que eu recomendo um CNAME em vez de usar um registro A, aqui está um benefício sobre o qual eu escrevi ao falar entre instâncias dentro do EC2: link

    
por 24.02.2012 / 06:10
2

Bom para mim, foi bem fácil. Eu tive duas situações separadas em que precisei atribuir meu nome de domínio a instâncias:

  1. No primeiro caso, eu tinha 6 servidores da web atrás de um único balanceador de carga. E eu queria atribuir meu domínio raiz, digamos: mydomain.com Eu atualizei o dNS para mydomain.com e, em vez de criar um registro A, eu atribuí um CNAME para mydomain.com (sim, a raiz do domínio), apontando para o DNS público do balanceador de carga.
  2. Em outra instância, eu tinha um único servidor da web. Também criei um CNAME do domínio apontando para o DNS público do próprio servidor web.

É exatamente semelhante a como você cria registros CNAME para apontar para ghs.google.com ao usar o Google Apps.

    
por 25.02.2012 / 15:46
1

Melhor opção é atribuir um endereço IP elástico à sua instância. Depois de alocado, crie um registro "A" em sua zona hospedada e adicione suas instâncias Elastic IP como o valor. Isto irá apontar o seu nome de domínio para a instância.

Para instruções detalhadas, você pode seguir este blog. link

    
por 16.07.2016 / 18:36