Saltar al contenido

¿Cómo soluciono los errores de registro CNAME en Route 53?

3 minutos de lectura
0

Quiero solucionar los errores de creación de registros CNAME en mi zona alojada de Amazon Route 53.

Resolución

Al crear un registro CNAME en Route 53, pueden producirse los siguientes errores:

CNAME en el dominio de vértice

Mensaje de error: «InvalidChangeBatch 400: RRSet of type CNAME with DNS name example.com. is not permitted at apex in zone example.com»

Este error se produce porque no puedes crear un registro CNAME para el vértice de zona (nodo superior) del dominio. Por ejemplo:

  • Si tu dominio es ejemplo.com, no puedes crear un registro CNAME para ejemplo.com.
  • Puedes crear registros CNAME para www.ejemplo.com, nuevoproducto.ejemplo.com.

Solución: Crea un registro de alias para tu dominio de vértice para que apunte a tus recursos de AWS, como:

  • Distribuciones de Amazon CloudFront
  • Equilibradores de carga
  • Otros registros en la misma zona alojada

Nota: Los registros de alias del vértice de zona no pueden dirigir el tráfico a un registro CNAME.

Para obtener más información, consulta ¿Cómo creo registros de alias en Route 53 para los servicios alojados en AWS?

Conflictos de registros de DNS

Mensaje de error: «InvalidChangeBatch 400: RRSet of type CNAME with DNS name test.example.com is not permitted as it conflicts with other records with the same DNS name in zone»

Este error se produce cuando:

  • Un registro CNAME entra en conflicto con los registros existentes.
  • No puedes tener un registro CNAME y un registro MX, A o TXT para el mismo subdominio.

Solución:

  • Elimina el registro DNS conflictivo si no está en uso.
  • Crea un registro de alias A que dirija el subdominio a tu recurso

Para obtener más información, consulta Eliminación de registros.

La etiqueta del nombre de dominio es demasiado larga

Mensaje de error: «Bad request. (InvalidChangeBatch 400: DomainLabelTooLong (Domain label is too long) encountered with 'org/services-and-resources/resources/classes-events/trauma-nurse'', Unparseable CNAME encountered)»

Este error se produce cuando las etiquetas de dominio superan la longitud permitida. Requisitos:

  • Cada etiqueta debe tener 63 caracteres o menos.
  • La longitud total del nombre de dominio, incluidos los puntos, no puede superar los 255 caracteres.

Solución: Confirma que los nombres de dominio constan de una serie de etiquetas separadas por puntos. Cada etiqueta puede tener hasta 63 caracteres. La longitud total de un nombre de dominio, incluidos los puntos, no puede superar los 255 caracteres. Route 53 admite cualquier nombre de dominio válido.

Para obtener más información, consulta Formato de nombres de dominio DNS.

Varios valores en un registro CNAME

Mensaje de error: «Can't create a CNAME record that has different values for the same CNAME record»

Este error se produce porque un registro CNAME:

  • Debe apuntar a un único nombre de dominio.
  • No puede apuntar a varios nombres de dominio o direcciones IP.
  • Debe apuntar a otro dominio, no a una dirección IP.

Solución: Para evitar este error, asegúrate de que tu registro CNAME apunta a un solo nombre de dominio y no a una dirección IP.

Para obtener más información, consulta Tipo de registro CNAME.

Información relacionada

Elección entre registros de alias y sin alias

Enrutamiento del tráfico de Internet a los recursos de AWS

OFICIAL DE AWSActualizada hace 5 meses