Uso del nombre DNS de Route 53 para comunicarse entre instancias ec2 dentro de una única subred

Uso del nombre DNS de Route 53 para comunicarse entre instancias ec2 dentro de una única subred

Tengo 3 instancias ec2 en una sola vpc y subred.

Cada instancia ec2 tiene una IP elástica y un nombre de dominio de ruta 53 que apunta a ella. El nombre de dominio está configurado como nombre de host en Amazon Linux 2. Puedo usar su nombre de host cuando voy directamente a las aplicaciones web o me conecto a través de ssh. El terminal también los identifica con este nombre, es decir, ec2-user@domain-name.

Cada uno ejecuta una aplicación web independiente de una plataforma distribuida. Deben ser accesibles desde Internet (lo son) y deben ser accesibles entre sí, lo cual parece ser el problema.

Me gustaría poder configurar las aplicaciones web para que se comuniquen entre sí usando sus nombres DNS, pero cuando me comunico entre ellas, apareceNo route to host <dns>/<elastic ip>:port

Entonces, me imagino que la tabla de rutas en la VPC necesita saber que estas IP elásticas están asociadas con instancias específicas en la VPC. Agregué rutas con el eip como destino y la instancia como destino, pero ahora los intentos de conexión entre los servidores simplemente se agotan.

Claramente me estoy perdiendo algo, pero a menos que tome un curso completo sobre redes de AWS (llegaré allí cuando el tiempo lo permita), la mayor parte del material que encontré se detiene después de que los servidores web individuales sean accesibles públicamente y salta al emparejamiento de VPC.

Solo estoy tratando de que estas instancias funcionen como si el nombre R53 fuera el fqdn adecuado y así es como se hace referencia al servidor independientemente de dónde esté intentando conectarme.

información relacionada