¿Cómo enrutar dominios de nivel www y apex a través de un CNAME utilizando AWS Route 53?

¿Cómo enrutar dominios de nivel www y apex a través de un CNAME utilizando AWS Route 53?

Estoy alojando una aplicación Elixir usando Gigalixir (un PaaS como Heroku). Para dominios personalizados, le solicita que agregue un registro CNAME para apuntar a su dominio DNS personalizado, por ejemplo www.example.com.gigalixirdns.com., esto funciona muy bien para la wwwversión de los dominios.

Sin embargo, debido a las reglas RFC para DNS, no puede definir una regla CNAME para el dominio que no sea www/apex/root. Algunos registradores permiten que un registro ALIAS se ocupe de esto (como namecheap). Pero la Ruta 53 no funciona de la misma manera. Tiene "alias", pero no puedo hacer que apunten a un dominio externo para su resolución.

La zona alojada de mi dominio (es decir, el archivo de zona) solo tiene un NS, SOA y un CNAME para la versión www del dominio (que funciona). No necesita admitir correo electrónico ni nada más. Tampoco puedo hacer que un alias para el dominio principal apunte al CNAME existente.

preguntas similaresSe han preguntado, pero hasta ahora no puedo encontrar ninguna combinación que haga que el dominio de nivel raíz funcione para solicitudes HTTPS. ¿Alguien puede arrojar luz sobre esto?

Respuesta1

Esto no está permitido con ALIASlos registros de Route53.

Registros de alias

Un registro de alias solo puede redirigir consultas a recursos de AWS seleccionados, como los siguientes:

  • Depósitos de Amazon S3
  • Distribuciones de CloudFront
  • Otro récord en la misma zona albergada por la Ruta 53

...

Registros de alias

En la mayoría de las configuraciones, puede crear un registro de alias que tenga el mismo nombre que la zona alojada (el vértice de la zona). La única excepción es cuando desea redirigir consultas desde el vértice de la zona (como ejemplo.com) a un registro en la misma zona hospedada que tiene un tipo de CNAME (como zenith.example.com). El registro de alias debe tener el mismo tipo que el registro al que dirige el tráfico y no se admite la creación de un registro CNAME para el vértice de la zona ni siquiera para un registro de alias.

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html

Necesitaría utilizar algún tipo de servicio de redireccionamiento o un proveedor de DNS diferente que se encargue de ello.

información relacionada