recebendo meu nome de domínio para apontar para minha instância amazon ec2

10

Estou tentando obter meu nome de domínio godaddy.com apontado para minha instância do Amazon EC2 e estou tendo algumas dificuldades.

Criei uma zona hospedada para o meu nome de domínio na rota 54 e configurei os nomes como servidores de "conjunto de delegação" mencionados na rota 53 (ns-xxx.awsdns-xx.net, etc). Mas, apesar disso, não está funcionando.

Uma coisa que me pergunto é ... preciso associar o nome de domínio / zona a uma instância específica do EC2 ou IP elástico do EC2? Se sim, não sei como fazer isso.

Alguma ideia?

Neubert
fonte
Como é sua entrada de DNS agora?
Kruug
A rota 53 possui quatro registros NS e um registro SOA para o meu domínio, se é isso que você quer dizer.
27413 neubert
Talvez eu precise fazer meu registro de nome A para meu IP elástico? Os IPs elásticos do EC2 mudam? Talvez eu pudesse usar o DNS público dos IPs elásticos em um registro PTR? Sei lá. Uma vez que pode demorar um pouco para que estas alterações se propagam para fora é difícil de teste ..
Neubert
1
O registro A deve ser o endereço IP para o qual você deseja que o domínio aponte. Use isso para verificar se há propagação: whatsmydns.net
Kruug 27/03
Isso funcionou - obrigado! Se você postar como resposta, em vez de como comentário, eu aceito!
Neubert

Respostas:

10

Verifique se o registro A do seu DNS está apontando para o endereço IP público do seu servidor.

Geralmente você terá três colunas:

  • Nome do host <- Como os usuários acessam seu site (@, www, subdomínio etc.)
  • Endereço <- para onde o registro deve apontar (geralmente o endereço IP do servidor)
  • Tipo de registro <- Normalmente, este será um registro A

Usar o símbolo @ para o seu nome de host permitirá que os usuários acessem seu site via http://domain.com. Se desejar http://www.domain.com, você precisará configurar outro registro wwwcomo o Nome do host.

Para verificar a propagação, além de garantir que o registro aponte para o endereço correto, você pode usar ferramentas como http://www.whatsmydns.net/

Kruug
fonte
Você também precisa atualizar os servidores de nomes? O que os servidores de nomes devem estar apontando?
Vandesh
9

Primeiro, configure um endereço IP para suas configurações de DNS

  1. Na AWS, selecione IPs elásticos no menu à esquerda.
  2. No menu superior, em "Endereços", clique em "Alocar novo endereço".
  3. Verifique se "EIP usado em" está definido como "EC2" e clique em "Sim, alocar".
  4. Clique na caixa de seleção ao lado do novo endereço IP que apareceu no painel esquerdo principal e pressione o botão "Endereço associado" no menu superior.
  5. No menu suspenso "Instância", selecione o servidor da web que configuramos anteriormente e clique em "Sim, associar".

É isso mesmo para o gerenciamento do lado da AWS, no entanto, observe que agora, quando você acessa seu servidor da web por SSH, SFTP ou MySQL, seu endereço DNS público que você estava usando para a conexão será alterado. Nesse ponto, provavelmente é melhor usar apenas o novo endereço IP para conectar-se ao qual você acabou de associar ao seu servidor da web.

Configurando seu DNS

  1. Entre na sua conta godaddy e vá para o gerenciador de domínio.
  2. Clique em iniciar na frente do seu domínio.
  3. clique na guia do arquivo de zona DNS e clique em Editar.
  4. altere o IP para o novo (criado pelo sistema Elastic IP) na frente da seção @ no host e salve as alterações.
Adil Abbasi
fonte
1
Sou a favor dessa resposta. Dependendo do seu aplicativo, pode valer a pena configurar um IP Elastic, pois isso permitirá que você reencaminhe seu tráfego caso algo aconteça com sua instância.
Oliver Tappin
1
a única coisa que falta nessa resposta é o tipo de registro, que aprendi com a resposta aceita. Você deseja criar dois registros A, um para o domínio simples e outro para www.yourdomain.com. Reserve tempo para a propagação.
Harry Moreno