route pricing ec2 dominio domain configurar aws apuntar amazon-web-services amazon-ec2 host

amazon-web-services - pricing - console route 53



¿Cómo redirige un dominio a Amazon EC2 Machine? (5)

Estoy usando EC2 de Amazon para alojar un sitio web integrado en JSP:

http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p

Y compré este dominio: www.p2pbrasil.com

¿Cómo puedo redirigir www.p2pbrasil.com a mi sitio web en Amazon EC2?

Cuando alguien escribe www.p2pbrasil.com redirige a http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p ?


Coloque la IP pública de su instancia de EC2 como un nombre A en su dominio raíz en la zona alojada de Route 53 . Este cambio puede llevar algo de tiempo.


Como su servidor tiene la mejor opción de AWS es usar la zona alojada en Route53. Al hacerlo, puede administrar todas sus entradas de DNS utilizando AWS. En el futuro, si planea usar ELB para su aplicación, puede usar varias opciones de enrutamiento de tráfico utilizando Route53.

  1. Crear zona alojada y obtener los servidores de nombres.

  2. Reemplace los servidores de nombres actuales con los servidores de nombres de AWS de las entradas de DNS de los registradores de dominios.

  3. Cree un registro A en la zona alojada de AWS y proporcione a sus servidores IP (Elastic IP) como valor.

Para instrucciones detalladas, puede seguir esta publicación de blog. Mapeo del nombre de dominio al servidor EC2


Cree una IP Elástica en el Panel AWS, luego asóciela a su instancia.

A continuación, utilice un servicio de administración de DNS para agregar su dominio y dirección IP (Elastic IP), luego, en el panel de proveedores de dominio, agregue el DNS proporcionado por el servicio de administración de DNS.

Recomiendo EntryDNS que en realidad es gratis.


Suponiendo que este es un sitio web de hobbies y su registrador de dominios no es AWS.

Si su registrador (por ejemplo, godaddy.com) proporciona un administrador DNS, simplemente necesita agregar un registro CNAME para www que apunte al registro DNS público aws para su instancia. Por ejemplo, ec2-50-17-144-64.compute-1.amazonaws.com

Esto hará que http://www.p2pbrasil.com muestre el mismo contenido que http://ec2-50-17-144-64.compute-1.amazonaws.com

Al hacerlo de esta manera, no tiene que pagar por una IP elástica, que es un recurso dedicado. Su IP en su instancia de ec2 no debería cambiar, pero podría hacerlo si reinicia su instancia.


Tienes que hacer dos cosas

  1. En el panel de administración de Amazon Web Service, cree una IP elástica en la misma región que su instancia y asocie esa IP con esa instancia (las IP no cuestan nada mientras están asociadas a una instancia, pero si no lo hacen).
  2. Agregue un registro A al registro DNS de su dominio asignando el dominio a la dirección IP elástica asignada en (1). Su dominio proporcionado debe darle alguna forma de establecer el registro A (la dirección IP), o le dará una forma de editar los servidores de nombres de su dominio.

Si no le permiten establecer el registro A directamente, busque un servicio de administración de DNS como ZoneEdit, registre su dominio como una zona y ZoneEdit le proporcionará los servidores de nombres para ingresar en el panel de administración de su proveedor de dominio. A continuación, puede agregar el registro A para el dominio en ZoneEdit.

Solo menciono ZoneEdit porque el servicio básico es gratuito, también puede usar la ruta 53 de Amazon o un servicio de pago similar, si lo prefiere.