Usando o nome DNS do Route 53 para comunicação entre instâncias ec2 em uma única sub-rede

Usando o nome DNS do Route 53 para comunicação entre instâncias ec2 em uma única sub-rede

Tenho 3 instâncias ec2 em um único vpc e sub-rede.

Cada instância ec2 possui um IP elástico e um nome de domínio da rota 53 apontando para ela. O nome de domínio é definido como o nome do host no Amazon Linux 2. Posso usar o nome do host ao acessar diretamente os aplicativos da web ou conectar-me via ssh. O terminal também os identifica por este nome, ou seja, ec2-user@domain-name.

Cada um está executando um aplicativo da web separado de uma plataforma distribuída. Eles precisam ser acessíveis pela Internet (eles são) e precisam ser acessíveis um pelo outro, o que parece ser o problema.

Eu gostaria de poder configurar os aplicativos da web para se comunicarem usando seus nomes DNS, mas ao me comunicar entre eles, receboNo route to host <dns>/<elastic ip>:port

Então, imagino que a tabela de rotas na VPC precisa saber que esses IPs elásticos estão associados a instâncias específicas na VPC. Adicionei rotas com o eip como destino e a instância como destino, mas agora as tentativas de conexão entre os servidores acabaram.

Claramente estou faltando alguma coisa, mas antes de fazer um curso completo sobre redes AWS (estou chegando lá conforme o tempo permite), a maior parte do material que encontrei para depois que servidores da Web únicos são acessíveis ao público e passa para o peering de VPC.

Estou apenas tentando fazer com que essas instâncias funcionem como se o nome R53 fosse o fqdn adequado e é como o servidor é referenciado, independentemente de onde estou tentando me conectar.

informação relacionada