Como faço para manter um nome de host ou IP na minha instância do Amazon EC2?

1

Suponha que eu crie uma máquina no EC2. Toda vez que eu paro / inicio a máquina as seguintes coisas mudam (as reinicializações são seguras - elas não fazem com que elas mudem):

  • endereço IP público
  • registro de DNS público
  • endereço IP privado
  • registro DNS privado
  • remove IP elástico associado

Como posso me conectar de forma confiável à máquina se os endereços / registros DNS forem alterados toda vez que for iniciado?

Devo ficar com os EIPs, mas adicionar um script de inicialização para reassociá-lo à minha instância quando ele for inicializado?

Tem que haver uma maneira melhor!

    
por Michael Haren 13.02.2013 / 23:00

2 respostas

6

Se você interromper uma instância no EC2, todos os Elastic IPs associados serão desassociados e você mesmo deverá reassociá-los. No entanto, o mesmo não se aplica a instâncias no VPC; Nesse caso, o Elastic IP permanece associado, mesmo quando a instância é interrompida.

Consulte a documentação do endereço IP elástico para obter mais detalhes .

    
por 13.02.2013 / 23:03
0

Outra possibilidade é usar um serviço de DNS dinâmico como o dyndns.org. Você instala um cliente no servidor que periodicamente verifica seu IP novamente um registro DNS. Se for diferente, ele envia uma atualização.

    
por 13.02.2013 / 23:28