Parece que o DNS público, por exemplo, ec2-xxxx.compute-1.amazonaws.com será alterado quando você parar ou encerrar a instância.
Portanto, isso significa que eles têm a mesma vida útil do endereço IP público do ec2 . Por que devo usar esse DNS público? Eles não são fáceis de lembrar e são sem sentido ..
Respostas:
O nome DNS público (endereço IP elástico ou não) é exatamente o mesmo que usar o endereço IP público (IP elástico ou não) com a seguinte diferença importante:
Você pode usar esse truque com ou sem endereços IP elásticos. Eu recomendo o uso de endereços IP Elastic, pois mantém o nome DNS público o mesmo, mesmo após parar / iniciar ou mover o serviço para outra instância do EC2. Por esse motivo, você sempre pode usar o nome DNS público do endereço IP Elastic e ele será resolvido para o endereço IP interno da instância atual à qual o IP Elastic está associado.
Você pode estender isso usando uma entrada DNS CNAME na qual mapeia seu nome de host preferido para o nome DNS externo do IP Elastic.
Aqui está um artigo que escrevi sobre o uso desse recurso para economizar dinheiro e acelerar o desempenho da rede com a comunicação interna do EC2, sem ter que acompanhar o endereço IP interno atual de cada instância em todas as outras instâncias: http://alestic.com/2009 / 06 / ec2-elastic-ip-internal
Além dessa diferença, concordo que você também pode usar o endereço IP público em vez do nome DNS público porque:
Você economiza tempo ao não fazer uma pesquisa de DNS
Você evita riscos de segurança que ocasionalmente surgem no protocolo DNS.
então suponho que, na realidade, existem mais duas diferenças ...
fonte
Você usaria o endereço público do EC2 para fazer coisas como o SSHing nesse servidor, ou para interconectar instâncias do EC2 ou qualquer outra coisa.
Se você precisar de um endereço consistente (por exemplo, aponte para os usuários), provisionaria um Elastic Load Balancer ou um Elastic IP para ficar na frente de suas instâncias.
Além disso, no EC2, o DNS público resolve para o IP interno da instância, mas fora do EC2 ele resolve para o IP externo. Às vezes, isso pode ser útil, pois a comunicação entre nós do EC2 usando o IP privado economiza seu dinheiro.
fonte
Bem, eles só mudam quando você interrompe a instância. Se a sua instância tiver vida longa, basta apontar um CNAME para ela e ela funcionará. Eles não são completamente inúteis, são apenas transitórios.
fonte
Você pode usar IPs elásticos
Aqui está um artigo sobre eles
http://aws.amazon.com/articles/1346
fonte