Cómo asignar un nombre de dominio (no registrado con Route 53) a una instancia de AWS EC2

Su dominio tendrá un registrador. Si administra ese dominio, también debe tener acceso a un panel de control en ese registrador que le permite configurar sus registros DNS (dominio) y MX (correo electrónico).

Su instancia EC2 debería tener una dirección IP externa de todos modos, pero recomendaría adjuntarle una dirección IP elástica, de modo que si tiene que reemplazar esa instancia, o colocar un Elastic Load Balancer delante de ella, puede cambiar los EIP objetivo sin que nadie lo note.

Tome esta dirección IP (EIP o dirección externa EC2) y úsela en el panel de control del registrador de su dominio para el registro “A” para el dominio o subdominio (o registro “MX” para el servidor de correo) que desea configurar .

Si desea ser realmente inteligente, puede crear una imagen de máquina de Amazon (AMI) que incluya un script para tomar ese EIP y apuntarlo a sí mismo al inicio. Sin embargo, recomendaría incluir en ese script una marca para una etiqueta, de su invención, que le diga que no lo haga, en caso de que quiera continuar usando esa AMI cuando se haya movido a varios servidores detrás de un equilibrador de carga .

Puede crear el dominio en la ruta 53, hacer clic en el dominio recién creado y verificar los servidores de nombres asignados, registros NS en la ruta53.

Ahora cambia los servidores de nombres de dominio, donde los compró, y cambia los servidores de nombres a los que le asignaron desde route53.

Su pregunta no especificó quién es su registrador de dominio, por lo que supongo que GoDaddy podría hacerlo.

Recientemente escribimos una publicación de blog sobre cómo puede integrar GoDaddy, R53 y la instancia EC2 para alojar un sitio web, espero que ayude.

Hay muchas formas de hacerlo, pero la respuesta directa es asignar un EIP a ec2 y apuntar su registro A a ese EIP y ya está.

Supongo que su ec2 está en una subred pública y tiene el puerto requerido abierto para el público en sus grupos de seguridad ec2. También,