Elección entre registros de alias y sin alias - Amazon Route 53

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Elección entre registros de alias y sin alias

Los registros de alias de Amazon Route 53 proporcionan una extensión específica de Route 53 para la funcionalidad de DNS. Los registros de alias le permiten enrutar el tráfico a AWS los recursos seleccionados, incluidas, entre otras, las CloudFront distribuciones y los buckets de Amazon S3. También le permiten dirigir el tráfico de un registro de una zona alojada a otro registro.

A diferencia de un registro CNAME, puede crear un registro de alias en el nodo superior de un espacio de nombres de DNS, también conocido como vértice de zona. Por ejemplo, si registra el nombre DNS example.com, el vértice de zona será example.com. No puede crear un registro CNAME para example.com, aunque sí puede crear un registro de alias para example.com que dirige el tráfico a www.example.com (siempre que el tipo de registro para www.example.com no sea el tipo CNAME).

Cuando Route 53 recibe una consulta de DNS para un registro de alias, Route 53 responde con el valor aplicable de dicho recurso:

  • Una API regional personalizada o una optimizada para periferia de Amazon API Gateway: Route 53 responde con una o varias direcciones IP para la API.

  • Un punto de enlace de interfaz de Amazon VPC: Route 53 responde con una o varias direcciones IP para el punto de enlace de interfaz.

  • Una CloudFront distribución: Route 53 responde con una o más direcciones IP para los servidores CloudFront perimetrales que pueden ofrecer su contenido.

  • Un entorno de Elastic Beanstalk: Route 53 responde con una o varias direcciones IP para el entorno.

  • Un equilibrador de carga elástico: Route 53 responde con una o varias direcciones IP para el equilibrador de carga. Esto incluye el equilibrador de carga de aplicación, el equilibrador de carga clásico y el equilibrador de carga de red.

  • Un AWS Global Accelerator acelerador: Route 53 responde con las direcciones IP del acelerador.

  • Un bucket de Amazon S3 configurado como sitio web estático: Route 53 responde con una dirección IP para el bucket de Amazon S3.

  • Otro registro de Route 53 del mismo tipo de la misma zona alojada: Route 53 responde como si la consulta fuera para el registro al que hace referencia el registro de alias (consulte Comparación de los registros de alias y CNAME).

  • AWS AppSync nombre de dominio: Route 53 responde con una o más direcciones IP para el punto final de la interfaz.

Cuando usa un registro de alias para enrutar el tráfico a un AWS recurso, Route 53 reconoce automáticamente los cambios en el recurso. Por ejemplo, suponga que un registro de alias para ejemplo.com apunta a un equilibrador de carga elástico en lb1-1234.us-east-2.elb.amazonaws.com. Si la dirección IP del balanceador de carga cambia, Route 53 se inicia automáticamente para responder a las consultas de DNS utilizando la nueva dirección IP.

Si un registro de alias apunta a un AWS recurso, no puede establecer el tiempo de vida (TTL); Route 53 usa el TTL predeterminado para el recurso. Si un registro de alias apunta a otro registro de la misma zona alojada, Route 53 utiliza el TTL del registro al que apunta el registro de alias. Para obtener más información sobre el valor de TTL actual de Elastic Load Balancing, consulte Enrutamiento de solicitudes en la Guía del usuario de Elastic Load Balancing y busque “ttl”.

Para obtener información sobre cómo crear registros mediante la consola de Route 53, consulte Creación de registros con la consola de Amazon Route 53. Para obtener información acerca de los valores que especifique para registros de alias, consulte el tema correspondiente en Valores que hay que especificar al crear o editar los registros de Amazon Route 53.:

Comparación de los registros de alias y CNAME

Los registros de alias se parecen a los registros CNAME, pero hay algunas diferencias importantes. La siguiente lista compara los registros de alias y los registros CNAME.

Recursos a los que puede redirigir consultas
Registros de alias

Un registro de alias solo puede redirigir las consultas a AWS los recursos seleccionados, incluidos, entre otros, los siguientes:

  • Buckets de Amazon S3

  • CloudFront distribuciones

  • Otro registro de la misma zona alojada de Route 53

Por ejemplo, puede crear un registro de alias denominado acme.example.com que redirija las consultas a un bucket de Amazon S3 que también se denomine acme.example.com. También puede crear un registro de alias de acme.example.com que redirija las consultas a un registro denominado zenith.example.com de la zona alojada de example.com.

Registros CNAME

Un registro CNAME puede redirigir las consultas de DNS a cualquier registro de DNS. Por ejemplo, puede crear un registro CNAME que redirija las consultas de acme.example.com a zenith.example.com o a acme.example.org. No tiene que utilizar Route 53 como servicio de DNS para el dominio al que está redirigiendo las consultas.

Crear registros que tengan el mismo nombre que el dominio (registros en el vértice de zona)
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 (vértice de zona). La única excepción se da cuando desea redirigir consultas desde el vértice de zona (como example.com) a un registro de la misma zona alojada que tiene un tipo de CNAME (como zenith.example.com). El registro de alias debe tener el mismo tipo que el registro al que está redirigiendo el tráfico y no es posible crear un registro CNAME para el vértice de zona (ni siquiera para un registro de alias).

Registros CNAME

No se puede crear un registro CNAME que tenga el mismo nombre que la zona alojada (vértice de zona). Esto es válido tanto para las zonas hospedadas de nombres de dominio (example.com) como para las zonas hospedadas de subdominios (zenith.example.com).

Precios para consultas de DNS
Registros de alias

Route 53 no cobra por las consultas de alias a AWS los recursos. Para obtener más información, consulte Precios de Amazon Route 53.

Registros CNAME

Route 53 cobra por las consultas CNAME.

nota

Si crea un registro CNAME que redirige al nombre de otro registro en una zona alojada de Route 53 (la misma zona alojada u otra), cada consulta de DNS se carga como dos consultas:

  • Route 53 responde a la primera consulta de DNS con el nombre del registro al que desea redirigir.

  • A continuación, el solucionador de DNS debe enviar otra consulta para el registro en la primera respuesta para obtener información sobre dónde dirigir el tráfico, por ejemplo, la dirección IP de un servidor web.

Si el registro CNAME redirige al nombre de un registro alojado con otro servicio de DNS, Route 53 carga una consulta. El otro servicio de DNS podría cargar la segunda consulta.

Tipo de registro especificado en la consulta de DNS
Registros de alias

Route 53 responde a una consulta de DNS solo cuando el nombre del registro de alias (como acme.example.com) y el tipo del registro de alias (como A o AAAA) coinciden con el nombre y el tipo de la consulta de DNS.

Registros CNAME

Un registro CNAME redirige las consultas de DNS para un nombre de registro independientemente del tipo de registro especificado en la consulta de DNS, como A o AAAA.

Cómo se enumeran los registros en las consultas de dig o nslookup
Registros de alias

En la respuesta a una consulta de dig o nslookup, se muestra un registro de alias como el tipo de registro que especificó al crear el registro, como A o AAAA. (El tipo de registro que especifique para un registro de alias depende del recurso al que esté dirigiendo el tráfico. Por ejemplo, para dirigir tráfico a un bucket de S3, especifique A en el tipo). La propiedad alias solo está visible en la consola de Route 53 o en la respuesta a una solicitud programática, como un list-resource-record-sets comando AWS CLI.

Registros CNAME

Un registro CNAME aparece como registro CNAME en respuesta a consultas dig o nslookup.