

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.

# Direccionamiento del tráfico a sus recursos
<a name="dns-routing-traffic-to-resources"></a>

Cuando los usuarios solicitan su sitio web o una aplicación web, por ejemplo, escribiendo el nombre de su dominio en un navegador web, Amazon Route 53 ayuda a dirigir a los usuarios a sus recursos, como un bucket de Amazon S3 o un servidor web de su centro de datos. Para configurar Route 53 para que dirija el tráfico a sus recursos, debe hacer lo siguiente:

1. Cree una zona alojada. Puede crear una zona alojada pública o una zona alojada privada:  
**Zona alojada pública**  
Cree una zona alojada pública si desea dirigir el tráfico de Internet a sus recursos, por ejemplo, para que los clientes puedan ver el sitio web de la empresa que se aloja en instancias de EC2. Para obtener más información, consulte [Trabajar con zonas públicas alojadas](AboutHZWorkingWith.md).  
**Zona alojada privada**  
Cree una zona alojada privada si desea dirigir el tráfico dentro de una Amazon VPC. Para obtener más información, consulte [Uso de zonas alojadas privadas](hosted-zones-private.md).

1. Creación de registros en la zona alojada. Los registros definen a dónde quiere dirigir el tráfico para cada nombre de dominio o de subdominio. Por ejemplo, para dirigir el tráfico de www.example.com a un servidor web de su centro de datos, se suele crear un registro de www.example.com en la zona alojada de example.com. 

   Para obtener más información, consulte los temas siguientes:
   + [Uso de registros](rrsets-working-with.md)
   + [Direccionamiento del tráfico de subdominios](dns-routing-traffic-for-subdomains.md)
   + [Enrutar el tráfico de Internet a sus AWS recursos](routing-to-aws-resources.md)

# Direccionamiento del tráfico de subdominios
<a name="dns-routing-traffic-for-subdomains"></a>

Cuando desee dirigir el tráfico a sus recursos para un subdominio como acme.example.com o zenith.example.com, dispone de dos opciones:

**Creación de registros en la zona alojada para el dominio**  
Normalmente, para dirigir el tráfico de un subdominio, se crea un registro en la zona alojada que tenga el mismo nombre que el dominio. Por ejemplo, para dirigir el tráfico de Internet de acme.example.com a un servidor web de su centro de datos, se crea un registro llamado acme.example.com en la zona alojada de example.com. Para obtener más información, consulte el tema [Uso de registros](rrsets-working-with.md) y sus subtemas.

**Creación una zona alojada para el subdominio y creación de registros en la nueva zona alojada**  
También puede crear una zona alojada para el subdominio. Usar una zona alojada independiente para dirigir el tráfico de Internet de un subdominio a veces recibe el nombre de “delegar la responsabilidad de un subdominio a una zona alojada” o “delegar un subdominio a otros servidores de nombres”, o alguna combinación de términos similar. Aquí se ofrece información general de cómo funciona:  

1. Cree una zona alojada que tiene el mismo nombre que el subdominio para el que desea enrutar el tráfico, como acme.example.com.

1. Cree registros en la nueva zona alojada, que definan cómo desea dirigir el tráfico para el subdominio (acme.example.com) y sus subdominios, como, por ejemplo, backend.acme.example.com. 

1. Obtiene los servidores de nombres que asignó Route 53 a la nueva zona alojada cuando la creó.

1. Se crea un registro NS nuevo en la zona alojada para el dominio (example.com). El nombre del registro NS debe ser el nombre del subdominio (acme.example.com) y debe especificar los cuatro servidores de nombres que obtuvo en el paso 3 como valores de registro.
Cuando se usa una zona alojada independiente para dirigir el tráfico de un subdominio, se pueden utilizar permisos de IAM para restringir el acceso a la zona alojada del subdominio. Si tiene varios subdominios administrados por diferentes grupos, la creación de una zona alojada para cada subdominio puede reducir significativamente el número de personas que deben tener acceso a los registros de la zona alojada del dominio.  
Para implementar este proceso de delegación, necesita los siguientes permisos de IAM. Para obtener más información sobre las políticas de IAM de Route 53, consulte[Identity and Access Management en Amazon Route 53](security-iam.md):    
**Cuenta principal (es propietaria de example.com)**  
El usuario o rol necesita permisos para modificar los registros en la zona alojada del dominio principal:  
**Cuenta secundaria (crea acme.example.com)**  
El usuario o el rol necesitan permisos para crear y administrar la zona alojada del subdominio:
El uso de una zona alojada de un subdominio también le permite utilizar servicios DNS diferentes para el dominio y el subdominio. Para obtener más información, consulte [Uso de Amazon Route 53 como el servicio DNS de subdominios sin migrar el dominio principal](creating-migrating.md).  
Esta configuración tiene un pequeño impacto sobre el desempeño para la primera consulta de DNS de cada servicio de resolución de nombres DNS. El servicio de resolución debe obtener información de la zona alojada del dominio raíz y, a continuación, obtener información de la zona alojada para el subdominio. Después de la primera consulta de DNS a un subdominio, el servicio de resolución de nombres almacena la información en caché y no necesita volver a obtenerla hasta que transcurra el tiempo de vida (TTL) y otro cliente solicite el subdominio a ese servicio de resolución. Para obtener más información, consulte [TTL (segundos)](resource-record-sets-values-basic.md#rrsets-values-basic-ttl) en la sección [Valores que hay que especificar al crear o editar los registros de Amazon Route 53.](resource-record-sets-values.md).

**Topics**
+ [Creación de otra zona alojada para dirigir el tráfico para un subdominio](#dns-routing-traffic-for-subdomains-new-hosted-zone)
+ [Direccionamiento del tráfico para niveles adicionales de subdominios](#dns-routing-traffic-for-sub-subdomains)

## Creación de otra zona alojada para dirigir el tráfico para un subdominio
<a name="dns-routing-traffic-for-subdomains-new-hosted-zone"></a>

Una forma de dirigir el tráfico de un subdominio es crear una zona alojada para el subdominio y, a continuación, crear registros para el subdominio en la nueva zona alojada. (La opción más habitual es crear registros para el subdominio en la zona alojada del dominio).

**nota**  
Este procedimiento muestra cómo delegar un subdominio a Route 53. También puede delegar un subdominio a otros servicios de DNS mediante la creación de registros NS que, en su lugar, apunten a los servidores de nombres de esos servicios.

A continuación se ofrece información general sobre el proceso:

1. Creación de una zona alojada para el subdominio. Para obtener más información, consulte [Creación de una nueva zona alojada para un subdominio](#dns-routing-traffic-for-subdomains-creating-hosted-zone). 

1. Adición de registros a la zona alojada para el subdominio. Si la zona alojada del dominio contiene algún registro que pertenece a la zona alojada del subdominio, duplique esos registros en la zona alojada del subdominio. Para obtener más información, consulte [Creación de registros en la zona alojada para el subdominio](#dns-routing-traffic-for-subdomains-creating-records) 

1. Cree un registro NS para el subdominio en la zona alojada del dominio que delegue la responsabilidad sobre el subdominio a los servidores de nombres en la nueva zona alojada. Si la zona alojada del dominio contiene algún registro que pertenece a la zona alojada del subdominio, elimine los registros de la zona alojada del dominio. (Creó copias en la zona alojada del subdominio en el paso 2). Para obtener más información, consulte [Actualización de la zona alojada para el dominio](#dns-routing-traffic-for-subdomains-delegating-responsibility).

### Creación de una nueva zona alojada para un subdominio
<a name="dns-routing-traffic-for-subdomains-creating-hosted-zone"></a>

Para crear una zona alojada para un subdominio con la consola de Route 53, siga estos pasos.

**Para crear una zona alojada para un subdominio (consola)**

1. Inicie sesión en la consola de Route 53 Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/)

1. Si no conoce Route 53, elija **Get started** (Introducción). 

   Si ya trabaja con Route 53, seleccione **Hosted zones** (Zonas alojadas) en el panel de navegación. 

1. Elija **Create hosted zone** (Crear zona alojada).

1. En el panel de la derecha, escriba el nombre del subdominio (por ejemplo, acme.example.com). Si lo desea, también puede escribir un comentario.

   Para obtener información sobre cómo especificar caracteres distintos de a-z, 0-9 y - (guion), y cómo especificar nombres de dominio internacionalizados, consulte [Formato de nombres de dominio DNS](DomainNameFormat.md).

1. En **Type** (Tipo), acepte el valor predeterminado de **Public hosted zone** (Zona alojada pública).

1. En la parte inferior del panel derecho, elija **Create hosted zone** (Crear zona alojada).

### Creación de registros en la zona alojada para el subdominio
<a name="dns-routing-traffic-for-subdomains-creating-records"></a>

Para definir cómo quiere que dirija el tráfico Route 53 para el subdominio (acme.example.com) y sus subdominios (backend.acme.example.com), puede crear registros en la zona alojada para el subdominio.

Tenga en cuenta lo siguiente acerca de la creación de registros en la zona alojada del subdominio:
+ No cree registros de servidor de nombres (NS) o de inicio de autoridad (SOA) adicionales en la zona alojada para el subdominio y no elimine los registros SOA y NS existentes.
+ Cree todos los registros del subdominio en la zona alojada del subdominio. Por ejemplo, si tiene zonas alojadas para example.com y para el dominio acme.example.com, cree todos los registros para el subdominio acme.example.com en la zona alojada de acme.example.com. Entre estos se incluyen registros como backend.acme.example.com y beta.backend.acme.example.com.
+ Si la zona alojada del dominio (example.com) ya contiene algún registro que pertenece a la zona alojada del subdominio (acme.example.com), duplique esos registros en la zona alojada del subdominio. En el último paso del proceso, eliminará los registros duplicados de la zona alojada del dominio.
**importante**  
Si tiene algunos registros del subdominio tanto en la zona alojada del dominio como en la zona alojada del subdominio, el funcionamiento de DNS será incoherente. El funcionamiento dependerá de los servidores de nombres que un servicio de resolución de nombres DNS haya almacenado en caché, de los servidores de nombres de la zona alojada del dominio (example.com) o de los servidores de nombres de la zona alojada del subdominio (acme.example.com). En algunos casos, Route 53 devolverá NXDOMAIN (dominio inexistente) cuando el registro existe, pero no en la zona alojada a la que los servicios de resolución de nombres DNS envían la consulta.

Para obtener más información, consulte [Uso de registros](rrsets-working-with.md).

### Actualización de la zona alojada para el dominio
<a name="dns-routing-traffic-for-subdomains-delegating-responsibility"></a>

Al crear una zona alojada, Route 53 asigna automáticamente un conjunto de cuatro servidores a la zona. El registro NS de una zona alojada identifica los servidores de nombres que responden a las consulta de DNS del dominio o subdominio. Para comenzar a utilizar los registros de la zona alojada del subdominio para dirigir el tráfico de Internet, debe crear un nuevo registro NS en la zona alojada del dominio (example.com) y asignarle el nombre del subdominio (acme.example.com). Para el valor del registro NS, debe especificar los nombres de los servidores de nombres de la zona alojada del subdominio. 

Esto es lo que ocurre cuando Route 53 recibe una consulta de DNS de un servicio de resolución de nombres DNS para el subdominio acme.example.com o uno de sus subdominios:

1. Route 53 busca en la zona alojada del dominio (example.com) y encuentra el registro NS para el subdominio (acme.example.com).

1. Route 53 obtiene los servidores de nombres del registro NS de acme.example.com de la zona alojada del dominio, example.com, y devuelve esos servidores de nombres al servicio de resolución de nombres DNS. 

1. El servicio de resolución de nombres vuelve a enviar la consulta para acme.example.com a los servidores de nombres para la zona alojada acme.example.com.

1. Route 53 responde a la consulta mediante un registro en la zona alojada acme.example.com.

Para configurar Route 53 de forma que dirija el tráfico del subdominio utilizando la zona alojada del subdominio y que elimine los registros duplicados de la zona alojada del dominio, siga el procedimiento que se indica a continuación:

**Para configurar Route 53 de modo que use la zona alojada del subdominio (consola)**

1. En la consola de Route 53, obtenga los servidores de nombres de la zona alojada para el subdominio:

   1. En el panel de navegación, elija **Zonas alojadas**. 

   1. En la página **Hosted zones** (Zonas alojadas), seleccione el nombre de la zona alojada para el subdominio.

   1. En el panel de la derecha, copie los nombres de los cuatro servidores que aparecen en **Name servers** (Servidores de nombres) en la sección **Hosted zones details** (Detalles de zonas alojadas).

1. Elija el nombre de la zona alojada correspondiente al dominio (example.com), no para el subdominio.

1. Elija **Crear registro**.

1. Elija **Simple routing** (Enrutamiento sencillo) y **Next** (Siguiente).

1. Elija **Define simple record (Definir registro simple)**.

1. Especifique los siguientes valores:  
**Name**  
Introduzca el nombre del subdominio (por ejemplo,`acme.example.com`). Debe coincidir exactamente con el nombre de la zona alojada del subdominio que creó.  
**Valor/ruta de destino del tráfico**  
Elija **IP address** (Dirección IP) u otro valor en función del tipo de registro y pegue los nombres de los servidores de nombres que haya copiado en el paso 1.  
**Tipo de registro**  
Elija **NS — Servidores de nombres de una zona alojada**.  
**TTL (Seconds)**  
Cambie a un valor más común de un registro NS, como, por ejemplo, 172 800 segundos.

1. Elija **Define simple record** (Definir registro simple) y, a continuación, **Create records** (Crear registros).

1. Si la zona alojada del dominio contiene algún registro que ha vuelto a crear en la zona alojada del subdominio, elimine esos registros de la zona alojada del dominio. Para obtener más información, consulte [Eliminar registros](resource-record-sets-deleting.md).

   Cuando haya terminado, todos los registros del subdominio deberían estar en la zona alojada del subdominio.

## Direccionamiento del tráfico para niveles adicionales de subdominios
<a name="dns-routing-traffic-for-sub-subdomains"></a>

Puede dirigir el tráfico a un subdominio de un subdominio, como backend.acme.example.com, de la misma manera que dirige el tráfico a un subdominio, como acme.example.com. Puede crear registros en la zona alojada para el dominio o crear una zona alojada para el subdominio de nivel inferior y, a continuación, crear registros en esa nueva zona alojada.

Si decide crear una zona alojada independiente para el subdominio de nivel inferior, cree el registro de NS para el subdominio de nivel inferior en la zona alojada del subdominio que se encuentre un nivel más cerca del nombre de dominio. Esto ayuda a garantizar que el tráfico se dirija correctamente a los recursos. Por ejemplo, suponga que desea dirigir el tráfico para los siguientes subdominios:
+ subdomain1.example.com
+ subdomain2.subdomain1.example.com

Para utilizar otra zona alojada para dirigir el tráfico de subdomain2.subdomain1.example.com, debe hacer lo siguiente:

1. Cree una zona alojada denominada subdomain2.subdomain1.example.com. 

1. Cree registros en la zona alojada denominada subdomain2.subdomain1.example.com. Para obtener más información, consulte [Creación de registros en la zona alojada para el subdominio](#dns-routing-traffic-for-subdomains-creating-records).

1. Copie los nombres de los servidores de nombres para la zona alojada subdomain2.subdomain1.example.com. 

1. En la zona alojada subdomain1.example.com, cree un registro NS llamado subdomain2.subdomain1.example.com y pegue los nombres de los servidores de nombres para la zona alojada subdomain2.subdomain1.example.com. 

   Además, elimine los registros duplicados de subdomain1.example.com. Para obtener más información, consulte [Actualización de la zona alojada para el dominio](#dns-routing-traffic-for-subdomains-delegating-responsibility). 

   Después de crear este registro NS, Route 53 comienza a utilizar la zona alojada subdomain2.subdomain1.example.com para dirigir el tráfico para el subdominio subdomain2.subdomain1.example.com.