Tipos de nombres de host de instancias de Amazon EC2 - Amazon Elastic Compute Cloud

Tipos de nombres de host de instancias de Amazon EC2

En esta sección, se describen los tipos de nombre de host del SO invitado de la instancia de Amazon EC2 disponibles al iniciar las instancias en las subredes de la VPC.

El nombre de host distingue las instancias de EC2 de la red. Puede utilizar el nombre de host de una instancia si, por ejemplo, desea ejecutar scripts para comunicarse con algunas o todas las instancias de la red.

Tipos de nombres de host de EC2

Hay dos tipos de nombre de host para el nombre de host del SO invitado cuando se inician las instancias de EC2 en una VPC:

  • Nombre de IP: el esquema de nomenclatura heredado en el que, al iniciar una instancia, la dirección IPv4 privada de la instancia se incluye en el nombre de host de la instancia. El nombre de IP existe durante toda la vida de la instancia de EC2. Cuando se utiliza como nombre de host DNS privado, solo devolverá la dirección IPv4 privada (registro A).

  • Nombre de recurso: al iniciar una instancia, el ID de la instancia de EC2 se incluye en el nombre de host de la instancia. El nombre de recurso existe durante toda la vida de la instancia de EC2. Cuando se usa como nombre de host DNS privado, puede devolver tanto la dirección privada IPv4 (registro A) como la dirección de unidifusión global IPv6 (registro AAAA).

El tipo de nombre de host del SO invitado de la instancia de EC2 depende de la configuración de la subred:

  • Si la instancia se inicia en una subred solo IPv4, puede seleccionar el nombre de IP o el nombre de recurso.

  • Si la instancia se inicia en una subred de doble pila (IPv4+IPv6), puede seleccionar el nombre de IP o el nombre de recurso.

  • Si la instancia se inicia en una subred solo IPv6, se utiliza el nombre de recurso automáticamente.

Nombre de IP

Cuando se inicia una instancia de EC2 con el Tipo de nombre de host de Nombre de IP, el nombre de host del SO invitado se configura para utilizar la dirección IPv4 privada.

  • Formato de una instancia en us-east-1: private-ipv4-address.ec2.internal

  • Ejemplo: ip-10-24-34-0.ec2.internal

  • Formato de una instancia en cualquier otra región de AWS: private-ipv4-address.region.compute.internal

  • Ejemplo: ip-10-24-34-0.us-west-2.compute.internal

Nombre del recurso

Cuando se inician instancias de EC2 en subredes solo IPv6, el Tipo de nombre de host de Nombre de recurso está seleccionado de forma predeterminada. La opción Nombre de recurso se puede seleccionar cuando se inicia una instancia en subredes solo IPv4 o de doble pila (IPv4+IPv6). Después de iniciar una instancia, puede administrar la configuración del nombre de host. Para obtener más información, consulte Modificar el tipo de nombre de host y las configuraciones de nombre de host DNS.

Cuando se inicia una instancia de EC2 con el Tipo de nombre de host de Nombre de recurso, el nombre de host del SO invitado se configura para utilizar el ID de la instancia de EC2.

  • Formato de una instancia en us-east-1: ec2-instance-id.ec2.internal

  • Ejemplo: i-0123456789abcdef.ec2.internal

  • Formato de una instancia en cualquier otra región de AWS: ec2-instance-id.region.compute.internal

  • Ejemplo: i-0123456789abcdef.us-west-2.compute.internal

La diferencia entre el nombre de IP y el nombre de recurso

Las consultas de DNS para nombres de IP y nombres de recurso coexisten para garantizar la compatibilidad con versiones anteriores y permitir la migración de nomenclatura basada en IP para nombres de host a nomenclatura basada en recursos. Para nombres de host DNS privados basados en nombres de IP, no se puede configurar si se responde o no una consulta al registro DNS A para la instancia. Las consultas al registro DNS A siempre se responden independientemente de la configuración del nombre de host del SO invitado. En cambio, para nombres de host DNS privados basados en nombre de recurso, es posible configurar si se responden o no las consultas de DNS A o DNS AAAA para la instancia. El comportamiento de respuesta se configura cuando inicia una instancia o modifica una subred. Para obtener más información, consulte Modificar el tipo de nombre de host y las configuraciones de nombre de host DNS.

Dónde se ve el nombre de recurso y el nombre de IP

En esta sección, se describe dónde puede ver los tipos de nombre de host nombre de recurso y nombre de IP en la consola de EC2.

Al crear instancias de EC2

Cuando crea una instancia de EC2, según el tipo de subred que seleccione, el Tipo de nombre de host de Nombre de recurso puede estar disponible o puede que esté seleccionado y no sea modificable. En esta sección, se explican las situaciones en las que puede ver los tipos de nombre de host nombre de recurso y nombre de IP.

Escenario 1

Crea una instancia de EC2 en el asistente (consulte Lance una instancia con el nuevo asistente de inicialización de instancias) y, al configurar los detalles, elige una subred que configuró para que sea solo IPv6.

En este caso, Tipo de nombre de host de Nombre de recurso se selecciona automáticamente y no se puede modificar. La selección de las opciones Nombre de host DNS de Habilitar solicitudes DNS IPv4 de nombre de IP (registro A) e Habilitar solicitudes DNS IPv4 basadas en recursos (registro A) se anulan automáticamente y no se pueden modificar. La opción Habilitar solicitudes DNS IPv6 basadas en recursos (registro AAAA) está seleccionada de forma predeterminada pero es modificable. Si se selecciona, las solicitudes DNS del nombre de recurso se resolverán en la dirección IPv6 (registro AAAA) de esta instancia de EC2.

Escenario 2

Crea una instancia de EC2 en el asistente (consulte Lance una instancia con el nuevo asistente de inicialización de instancias) y, al configurar los detalles, elige una subred configurada con un bloque de CIDR IPv4 o un bloque de CIDR con IPv4 e IPv6 (“pila dual”).

En este caso, Habilitar solicitudes DNS IPv4 de nombre de IP (registro A) se selecciona automáticamente y no se puede cambiar. Esto significa que las solicitudes al nombre IP se resolverán en la dirección IPv4 (registro A) de esta instancia de EC2.

Las opciones están predeterminadas para las configuraciones de la subred, pero puede modificar las opciones de esta instancia en función de la configuración de la subred:

  • Tipo de nombre de host: determina si desea que el nombre de host del SO invitado de la instancia de EC2 sea el nombre de recurso o el nombre de IP. El valor predeterminado es Nombre de IP.

  • Habilitar solicitudes DNS IPv4 basadas en recursos (registro A): determina si las solicitudes del nombre de recurso se resuelven en la dirección IPv4 privada (registro A) de esta instancia de EC2. Esta opción no está seleccionada de forma predeterminada.

  • Enable resource-based IPv6 (AAAA record) DNS requests (Habilitar solicitudes DNS IPv6 basadas en recursos [registro AAAA]): determina si las solicitudes del nombre de recurso se resuelven en la dirección GUA IPv6 (registro AAAA) de esta instancia de EC2. Esta opción no está seleccionada de forma predeterminada.

Al consultar los detalles de una instancia de EC2 existente

Puede ver los valores de nombre de host de una instancia de EC2 existente en la pestaña Detalles de la instancia de EC2:

  • Tipo de nombre de host: nombre de host en formato de nombre IP o nombre de recurso.

  • Nombre DNS de IP privada (solo IPv4): nombre de IP que siempre se resolverá en la dirección IPv4 privada de la instancia.

  • Nombre DNS del recurso privado: nombre de recurso que se resuelve en los registros DNS seleccionados para esta instancia.

  • Responder el nombre DNS del recurso privado: el nombre de recurso se resuelve en registros DNS IPv4 (A), IPv6 (AAAA) o IPv4 e IPv6 (A y AAAA).

Además, si se conecta a la instancia de EC2 directamente a través de SSH e ingresa el comando hostname, verá el nombre de host en formato de nombre de IP o nombre de recurso.

Cómo decidir si desea elegir el nombre de recurso o el nombre IP

Cuando se inicia una instancia de EC2 (consulte Lance una instancia con el nuevo asistente de inicialización de instancias), si elige un Tipo de nombre de host de Nombre de recurso, la instancia de EC2 se inicia con un nombre de host en formato de nombre de recurso. En tales casos, el registro DNS de esta instancia de EC2 también puede apuntar al nombre de recurso. Esto le da la flexibilidad de elegir si ese nombre de host se resuelve en la dirección IPv4, la dirección IPv6 o la dirección IPv4 e IPv6 de la instancia. Si planea utilizar IPv6 en el futuro o si está utilizando subredes de doble pila hoy, es mejor utilizar un Tipo de nombre de host de Nombre de recurso de modo que cambie la resolución DNS de los nombres de host de las instancias sin realizar ningún cambio en los propios registros DNS. El nombre del recurso le permite agregar y eliminar la resolución DNS IPv4 e IPv6 en una instancia de EC2.

Si, en cambio, elige un Tipo de nombre de host de Nombre de IP, y lo utiliza como el nombre de host DNS, solo se puede resolver en la dirección IPv4 de la instancia. No se resolverá en la dirección IPv6 de la instancia incluso si la instancia tiene una dirección IPv4 y una dirección IPv6 asociadas a ella.

Modificar el tipo de nombre de host y las configuraciones de nombre de host DNS

Siga los pasos de esta sección para modificar las configuraciones de tipo de nombre de host y nombre de host DNS para subredes o instancias de EC2 después de haberse iniciado.

Subredes

Modifique las configuraciones de una subred al seleccionar una subred en la consola de VPC y elegir Acciones, Editar la configuración de subred.

nota

Cambiar la configuración de subred no cambia la configuración de las instancias de EC2 que ya se iniciaron en la subred.

  • Hostname type (Tipo de nombre de host): determina si desea que la configuración predeterminada del nombre de host del SO invitado de la instancia de EC2 iniciada en la subred sea el nombre de recurso o el nombre IP.

  • Habilitar solicitudes de nombre de host DNS IPv4 (registro A): determina si las solicitudes o consultas DNS del nombre del recurso se resuelven en la dirección IPv4 (registro A) de esta instancia de EC2.

  • Habilitar solicitudes IPv6 de nombre de host DNS (registro AAAA): determina si las solicitudes o consultas DNS del nombre del recurso se resuelven en la dirección IPv6 (registro AAAA) de esta instancia de EC2.

instancias de EC2

Siga los pasos de esta sección para modificar las configuraciones de tipo de nombre de host y nombre de host DNS de una instancia de EC2.

importante
  • Para cambiar la configuración Utilizar la nomenclatura basada en recursos como nombre de host del SO invitado, primero debe detener la instancia. Para cambiar la configuración Responder solicitud de nombre de host DNS IPv4 (registro A) o Responder solicitudes de nombre de host DNS IPv6 (registro AAAA), no es necesario detener la instancia.

  • Para modificar cualquier configuración de los tipos de instancias de EC2 que no están respaldadas por EBS, no puede detener la instancia. Debe terminar la instancia y iniciar una nueva con las configuraciones de nombre de host DNS o tipo de nombre de host deseadas.

Cómo modificar las configuraciones de tipo de nombre de host y nombre de host DNS de una instancia de EC2
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. Si va a cambiar la configuración Utilizar nomenclatura basada en recursos como nombre de host del SO invitado, primero detenga la instancia de EC2. De lo contrario, omita este paso.

    Para detener la instancia, selecciónela y elija Estado de la instancia y Detener instancia.

  3. Seleccione la instancia y elija Acciones, Configuración de la instancia, Cambiar las opciones de nomenclatura basada en recursos.

    • Utilizar nomenclatura basada en recursos como nombre de host del SO invitado: determina si desea que el nombre de host del SO invitado de la instancia de EC2 sea el nombre de recurso o el nombre de IP.

    • Responder solicitudes de nombre de host DNS IPv4 (registro A): determina si las solicitudes o consultas DNS del nombre del recurso se resuelven en la dirección IPv4 de esta instancia de EC2.

    • Responder solicitudes de nombre de host DNS IPv6 (registro AAAA): determina si las solicitudes o consultas DNS del nombre del recurso se resuelven en la dirección IPv6 (registro AAAA) de esta instancia de EC2.

  4. Seleccione Guardar.

  5. Si detuvo la instancia, iníciela de nuevo.