conseguir que mi nombre de dominio apunte a mi instancia de Amazon ec2

10

Estoy tratando de hacer que mi nombre de dominio godaddy.com apunte a mi instancia de Amazon EC2 y tengo algunas dificultades.

Creé una zona alojada para mi nombre de dominio en la ruta 54 y configuré los servidores de nombres como los servidores de "conjunto de delegación" mencionados en la Ruta 53 (ns-xxx.awsdns-xx.net, etc.). Pero a pesar de eso no está funcionando.

Una cosa que me pregunto es ... ¿necesito asociar el nombre de dominio / zona a una instancia EC2 particular o IP elástica EC2? Si es así, no sé cómo hacerlo.

¿Algunas ideas?

Neubert
fuente
¿Cómo se ve tu entrada de DNS en este momento?
Kruug
La ruta 53 tiene cuatro registros NS y un registro SOA para mi dominio si eso es lo que quiere decir.
Neubert
¿Quizás necesito hacer un registro de nombre A para mi IP elástica? ¿Cambian las IP elásticas EC2? ¿Tal vez podría usar el DNS público de IP elásticas en un registro PTR? no sé. Dado que puede tomar un tiempo para que estos cambios se propaguen, es difícil de probar ..
neubert
1
El registro A debe ser la dirección IP a la que desea que apunte el dominio. Use esto para verificar la propagación: whatsmydns.net
Kruug
Eso funcionó, ¡gracias! Si lo publicas como una respuesta en lugar de un comentario, ¡lo aceptaré!
neubert

Respuestas:

10

Asegúrese de que el registro A de su DNS apunte a la dirección IP pública de su servidor.

Generalmente obtendrá tres columnas:

  • Nombre de host <- Cómo llegarán los usuarios a su sitio (@, www, subdominio, etc.)
  • Dirección <- donde debe apuntar el registro (generalmente la dirección IP del servidor)
  • Tipo de registro <- Normalmente, este será un registro A

El uso del símbolo @ para su nombre de host permitirá a los usuarios acceder a su sitio a través de http://domain.com. Si lo desea http://www.domain.com, deberá configurar otro registro con wwwel Nombre de host.

Para verificar la propagación, además de asegurarse de que el registro apunte a la dirección correcta, puede usar herramientas como http://www.whatsmydns.net/

Kruug
fuente
¿Necesita actualizar también los servidores de nombres? ¿A qué deberían apuntar los servidores de nombres?
Vandesh
9

Primero configure una dirección IP para su configuración de DNS

  1. En AWS, seleccione IP elásticas en el menú de la izquierda.
  2. En el menú superior en "Direcciones", haga clic en "Asignar nueva dirección".
  3. Asegúrese de que "EIP utilizado en" esté configurado en "EC2" y haga clic en "Sí, asignar".
  4. Haga clic en la casilla de verificación junto a la nueva dirección IP que ha aparecido en el panel izquierdo principal y presione el botón "Asociar dirección" en el menú superior.
  5. En el menú desplegable "Instancia", seleccione su servidor web que configuramos previamente y haga clic en "Sí, Asociado".

Eso es todo para la administración en el lado de AWS, sin embargo, tenga en cuenta que ahora cuando accede a su servidor web a través de SSH, SFTP o MySQL, su dirección DNS pública que estaba utilizando para la conexión habrá cambiado. En este punto, probablemente sea mejor simplemente usar la nueva dirección IP para conectarse que acaba de asociar con su servidor web.

Configurando su DNS

  1. Inicie sesión en su cuenta de godaddy y vaya al administrador de dominio.
  2. Haga clic en iniciar delante de su dominio.
  3. haga clic en la pestaña del archivo de zona DNS y haga clic en Editar.
  4. cambie la IP a la nueva (creada por el sistema Elastic IP) delante de @ en la sección de host y guarde los cambios.
Adil Abbasi
fuente
1
Estoy por esta respuesta. Dependiendo de su aplicación, puede valer la pena configurar una Elastic IP ya que esto le permitirá redirigir su tráfico en caso de que ocurra algo en su instancia.
Oliver Tappin
1
Lo único que falta en esta respuesta es el tipo de registro, que aprendí de la respuesta aceptada. Deberá crear dos registros A, uno para el dominio simple y otro para www.yourdomain.com. Permitir tiempo para la propagación.
Harry Moreno