Tipos de nombres de host - Amazon Elastic Compute Cloud

Tipos de nombres de host

AWS proporciona dos tipos de nombres de host: privados y públicos. En la siguiente tabla, se comparan las principales diferencias entre los nombres de host privados y públicos, incluida la forma en que se resuelven, cómo se configuran y cuándo se debe usar cada tipo.

Nombres de host DNS privados Nombres de host públicos
Resolución de los DNS Los nombres de host privados permiten FQDN privados que no son accesibles desde la Internet pública. Los nombres de host privados solo permiten que las solicitudes se resuelvan en direcciones IPv4 privadas y direcciones GUA IPv6 dentro de la VPC. Los nombres de host públicos habilitan los FQDN públicos a los que se puede acceder desde la Internet pública. Los nombres de host públicos permiten que las solicitudes se resuelvan en direcciones IPv4 e IPv6 GUA privadas dentro de la VPC y en IP públicas desde Internet (DNS de horizonte dividido).
Configuración Los nombres de host privados se configuran a nivel de instancia. Los nombres de host públicos se configuran a nivel de interfaz de red.
Cuándo se debe usar
  • Para los nombres de host que se resuelven solo dentro de su VPC, para la comunicación interna

  • Cómo mantener privado su esquema de nombres interno

  • Cómo simplificar la administración de recursos internos sin consideraciones de DNS externo

  • Cómo acceder a instancias mediante IPv4 e IPv6 desde Internet

  • Cómo permitir una migración fluida de entornos IPv4 a IPv6

Nombres de host públicos

Puede usar nombres de host públicos para acceder a las instancias de EC2 mediante nombres de host que se resuelvan en la dirección IPv4 o IPv6 pública de la instancia y facilitar la transición a IPv6.

Los nombres de host públicos le permiten:

  • Acceder a sus instancias de EC2 mediante IPv4 e IPv6, lo que le brinda más flexibilidad en la forma de conectarse a sus recursos.

  • Migrar de entornos IPv4 a IPv6 a su propio ritmo. Puede, por ejemplo, disociar las migraciones de bases de datos y aplicaciones, reduciendo la complejidad y el riesgo.

  • Utilizar varias opciones de nombres de host (solo para IPv4, solo para IPv6 y de doble pila) que se resuelvan automáticamente en las direcciones IP adecuadas.

  • Beneficiarse de una seguridad mejorada con el DNS de horizonte dividido, que resuelve los nombres de host en direcciones IP privadas cuando se consultan desde su VPC.

Tipos de nombres de host públicos y cuándo utilizarlos

Para utilizar nombres de host públicos, debe modificar una interfaz de red existente. En esta sección, se describen las tres opciones de tipo de nombre de host público y lo ayuda a decidir cuál usar:

  • Pila doble: nombre basado en IP

    • Esta es la mejor opción si está migrando o planea migrar de IPv4 a IPv6. Esta opción permite la conectividad mediante IPv4 e IPv6, lo que brinda flexibilidad a los clientes que pueden usar cualquiera de los protocolos y permite a los clientes mantener el mismo nombre de host durante la migración a IPv6.

    • Las solicitudes desde dentro de la VPC se resuelven tanto en la dirección IPv4 privada como en la dirección de unidifusión global (GUA) IPv6 de la interfaz de red. Las solicitudes de Internet se resuelven tanto en la dirección IPv4 pública como en la dirección GUA IPv6 de la interfaz de red.

    • Ejemplo

      • Cuando elija esta opción, se generará un FQDN de doble pila para esta interfaz de red. Este es un ejemplo del FQDN que se generará:

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpO.ap-southeast-2.ip.aws

      • Donde:

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpO es el nombre de host que es una representación en base36 de la dirección IPv6 pública principal (f5lnz-0khrm-nt2u3-gyqqt-nbdl5) en la interfaz de red junto con una representación en base36 de la dirección IPv4 pública principal (q3cdpO) en la interfaz de red.

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5 es resuelto por el solucionador de Amazon DNS a la dirección GUA IPv6 FFFF:1407:4:f000:81d:2689:1066:4489. Esta es la primera GUA IPv6 asignada a la interfaz de red.

        • q3cdpO se resuelve a la dirección IPv4 52.54.55.56. Esta es la dirección IPv4 pública adjunta a la interfaz de red principal.

        • ap-southeast-2 es la región de la subred en la que se encuentra la interfaz de red.

        • ip.aws es el dominio proporcionado por AWS.

  • IPv6: nombre basado en IP

    • Esta es una buena opción si ya ha migrado a IPv6 y solo necesita conectividad a través de IPv6.

    • Las solicitudes desde la VPC o desde Internet se resuelven en la GUA IPv6 de la interfaz de red.

    • Ejemplo

      • Al elegir esta opción, se generará un FQDN para esta interfaz de red. Este es un ejemplo del FQDN que se generará:

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5.ap-southeast-2.ip.aws

      • Donde:

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5 es un nombre de host que es una representación en base36 de la dirección IPv6 pública principal de la interfaz de red.

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5 es resuelto por el solucionador de Amazon DNS a la dirección GUA IPv6 FFFF:1407:4:f000:81d:2689:1066:4489. Esta es la primera GUA IPv6 asignada a la interfaz de red.

        • ap-southeast-2 es la región de la subred en la que se encuentra la interfaz de red.

        • ip.aws es el dominio proporcionado por AWS.

  • IPv4: nombre basado en IP

    • Esta es una buena opción si la instancia que usa esta interfaz de red necesita mantener el acceso a IPv4 durante la transición a IPv6 o si las aplicaciones o los sistemas que se ejecutan en la instancia solo admiten IPv4. Esta es la mejor opción si solo necesita mantener la conectividad IPv4 y sus cargas de trabajo no requieren compatibilidad con IPv6. Por ejemplo, si está migrando a IPv6, puede decidir mantener algunas aplicaciones en IPv4 mientras otras pasan a IPv6.

    • Las solicitudes desde dentro de la VPC se resuelven en la dirección IPv4 privada principal de la interfaz de red. Las solicitudes desde Internet se resuelven en la dirección IPv4 pública de la interfaz de red.

    • Ejemplo

      • Si elige esta opción, se generará un nombre de host público habilitado para IPv4 para esta interfaz de red. Este es un ejemplo del nombre DNS que se generará:

        • ec2-52-54-55-66.ap-southeast-2.compute.amazonaws.com

      • Donde:

        • ec2-52-54-55-66 es un nombre de host que es una representación en base36 de la dirección IPv4 pública principal de una interfaz de red.

        • ec2-52-54-55-66 se resuelve en la dirección IPv4 52.54.55.56. Esta es la dirección IPv4 pública adjunta a la interfaz de red principal.

        • ap-southeast-2 es la región de la subred en la que se encuentra la interfaz de red.

        • ip.aws es el dominio proporcionado por AWS.

importante

En los ejemplos anteriores, puede ver que las direcciones IP se utilizan para generar el nombre de host. Si cambia la dirección IPv4 privada principal o la primera GUA IPv6 asignada a la interfaz de red, la parte del nombre de host que se traduce a la dirección IP cambiará y el nombre de host público generado anteriormente dejará de ser válido. Además, el cambio de la dirección pública IPv4 principal obliga a actualizar posteriormente el servicio de metadatos de instancias (IMDS) en la Guía del usuario de Amazon EC2, por lo que los metadatos del IMDS de la instancia de EC2 se actualizan automáticamente.

Ver nombres de host públicos

Si la VPC en la que se encuentra la interfaz de red no tiene habilitadas las opciones EnableDnsHostnames y EnableDnsSupport, no se ha definido ni generado ningún tipo de nombre de host.

Console

Puede ver los nombres de host públicos de una instancia o de una interfaz de red principal.

Cómo ver el tipo de nombre de host y los nombres de DNS de una instancia
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Instances (Instancias).

  3. Seleccione la casilla de verificación de la instancia.

  4. En la pestaña Red, en Nombre de host y DNS, busque lo siguiente:

    • Tipo de nombre de host público

    • DNS público

    • Solo IPv4: nombre basado en IP

    • Solo IPv6: nombre basado en IP

    • Pila doble: nombre basado en IP

Cómo ver el tipo de nombre de host y los nombres de DNS de una interfaz de red
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Network Interfaces.

  3. En el campo de búsqueda, introduzca el ID de la instancia. Seleccione el ID de la interfaz de red para abrir su página de detalles.

  4. En Nombre de host y DNS, busque lo siguiente:

    • Tipo de nombre de host público

    • Nombre DNS público

    • Nombre de DNS de IPv4 público

    • Nombre de DNS de IPv6 público

    • Nombre de DNS público de pila doble

AWS CLI
Cómo ver el tipo de nombre de host y los nombres de DNS de una interfaz de red

Utilice el comando describe-network-interfaces.

aws ec2 describe-network-interfaces \ --network-interface-id eni-1234567890abcdef0 \ --query NetworkInterfaces[].PublicIpDnsNameOptions

A continuación, se muestra un ejemplo del resultado. Como el tipo de nombre de host es public-dual-stack-dns-name, el nombre de host del DNS es el mismo que PublicDualStackDnsName.

[ { "DnsHostnameType": "public-dual-stack-dns-name", "PublicIpv4DnsName": "ec2-52-54-55-66.ap-southeast-2.compute.amazonaws.com", "PublicIpv6DnsName": "f5lnz-0khrm-nt2u3-gyqqt-nbdl5.ap-southeast-2.ip.aws", "PublicDualStackDnsName": "f5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpO.ap-southeast-2.ip.aws" } ]
PowerShell
Cómo ver el tipo de nombre de host y los nombres de DNS de una interfaz de red

Utilice el cmdlet Get-EC2NetworkInterface.

(Get-EC2NetworkInterface ` -NetworkInterfaceId eni-1234567890abcdef0).PublicIpDnsNameOptions

A continuación, se muestra un ejemplo del resultado. Como el tipo de nombre de host es public-dual-stack-dns-name, el nombre de host del DNS es el mismo que PublicDualStackDnsName.

DnsHostnameType : public-dual-stack-dns-name PublicDualStackDnsName : f5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpO.ap-southeast-2.ip.aws PublicIpv4DnsName : ec2-52-54-55-66.ap-southeast-2.compute.amazonaws.com PublicIpv6DnsName : f5lnz-0khrm-nt2u3-gyqqt-nbdl5.ap-southeast-2.ip.aws

Modificación de los tipos de nombres de host públicos

Las opciones de tipo de nombre de host público dependen de las direcciones IP asociadas a la interfaz de red:

  • Si la interfaz de red solo tiene una dirección IPv4 pública, el tipo de nombre de host debe ser IPv4: nombre basado en IP.

  • Si la interfaz de red solo tiene una dirección IPv6, el tipo de nombre de host debe ser IPv6: nombre basado en IP.

  • Si la interfaz de red tiene tanto una dirección IPv4 pública como una dirección IPv6, el tipo de nombre de host puede ser doble pila: nombre basado en IP.

Requisitos previos
  • La interfaz de red debe tener una dirección IPv4 pública asociada o una dirección IPv6.

  • La VPC en la que se encuentra la interfaz de red debe tener habilitados EnableDnsHostnames y EnableDnsSupport. Consulte Ver y actualizar los atributos de DNS de su VPC en la Guía del usuario de Amazon VPC.

Console
Cómo modificar el tipo de nombre de host público
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Network Interfaces.

  3. En el campo de búsqueda, introduzca el ID de la instancia. Seleccione la casilla de verificación de la interfaz de red.

    Como alternativa, desde la página de detalles de la instancia, elija la pestaña Redes y seleccione el ID de la interfaz de red para el índice de dispositivo 0.

  4. Elija Acciones, Modificar tipo de nombre de host público.

  5. Elija una opción:

    • Doble pila: nombre basado en IP: un nombre de host público de doble pila para una interfaz de red. Las solicitudes desde la VPC se resuelven tanto en la dirección IPv4 privada como en la dirección de unidifusión global IPv6 de la interfaz de red. Las solicitudes de Internet se resuelven tanto en la dirección IPv4 pública como en la dirección GUA IPv6 de la interfaz de red.

    • IPv4: nombre basado en IP: un nombre de host público habilitado para IPv4 para una interfaz de red. Las solicitudes desde dentro de la VPC se resuelven en la dirección IPv4 privada principal de la interfaz de red. Las solicitudes desde Internet se resuelven en la dirección IPv4 pública de la interfaz de red.

    • IPv6: nombre basado en IP: un nombre de host público habilitado para IPv6 para una interfaz de red. Las solicitudes desde la VPC o desde Internet se resuelven en la GUA IPv6 de la interfaz de red.

  6. Elija Modificar.

AWS CLI
Cómo modificar el tipo de nombre de host público

Utilice el comando modify-public-ip-dns-name-options.

aws ec2 modify-public-ip-dns-name-options \ --network-interface-id eni-1234567890abcdef0 \ --hostname-type public-dual-stack-dns-name

A continuación, se muestra un ejemplo del resultado.

{ "Successful": true }
PowerShell
Cómo modificar el tipo de nombre de host público

Utilice el cmdlet Edit-EC2PublicIpDnsNameOption.

Edit-EC2PublicIpDnsNameOption ` -NetworkInterfaceId eni-1234567890abcdef0 ` -HostNameType public-dual-stack-dns-name

Nombres de host DNS privados

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

El nombre de host privado distingue las instancias de EC2 de la red. Puede utilizar el nombre de host privado 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 privados

Hay dos tipos de nombre de host privados para el nombre de host del sistema operativo 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 Cambio de las opciones de nomenclatura basadas en recursos para Amazon EC2.

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 Cambio de las opciones de nomenclatura basadas en recursos para Amazon EC2.

Dónde encontrar los nombres de los recursos y los nombres de IP

Puede ver los tipos de nombre de host, los nombres del recurso y nombres de IP en la consola de Amazon 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 Inicialización de una instancia de EC2 mediante el asistente de inicialización de instancias de la consola) 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 Inicialización de una instancia de EC2 mediante el asistente de inicialización de instancias de la consola) 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.

Elección entre nombres de recursos y nombres de IP

Cuando se inicia una instancia de EC2 (consulte Inicialización de una instancia de EC2 mediante el asistente de inicialización de instancias de la consola), 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.

Cambio de las opciones de nomenclatura basadas en recursos para Amazon EC2

Puede cambiar el tipo de host y las configuraciones del nombre de host DNS de las subredes, lo que afectará a todas las inicializaciones de instancias posteriores en ese tema, o puede cambiarlos para una instancia de EC2 después de lanzarla.

Opciones de nomenclatura basadas en recursos
  • Tipo de nombre de host: determina la configuración predeterminada para el nombre de host del SO invitado de las instancias EC2 iniciadas en la subred. Este es el nombre del recurso o el nombre IP.

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

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

Subredes

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

Console
Para modificar las opciones de una subred

Abra la consola de Amazon VPC y seleccione la subred. Elija Acciones, Editar configuración de la subred. Modifique la configuración según sea necesario y, a continuación, guarde los cambios.

AWS CLI
Para modificar las opciones de una subred

Utilice el comando modify-subnet-attribute.

aws ec2 modify-subnet-attribute \ --subnet-id subnet-0abcdef1234567890 \ --private-dns-hostname-type-on-launch resource-name \ --enable-resource-name-dns-a-record-on-launch \ --enable-resource-name-dns-aaaa-record-on-launch
PowerShell
Para modificar las opciones de una subred

Utilice el cmdlet Edit-EC2SubnetAttribute.

Edit-EC2SubnetAttribute ` -SubnetId subnet-0abcdef1234567890 ` -PrivateDnsHostnameTypeOnLaunch ResourceName ` -EnableResourceNameDnsAAAARecordOnLaunch $true ` -EnableResourceNameDnsARecordOnLaunch $true

instancias de EC2

Consideraciones
  • Para cambiar el tipo de nombre de host, primero debe detener la instancia. No es necesario detener una instancia para cambiar las otras dos opciones.

  • Dado que no se puede detener una instancia con respaldo en el almacén de instancias, solo se pueden configurar las opciones de tipo de nombre de host y nombre de host DNS al lanzar la instancia. Solo los siguientes tipos de instancia admiten volúmenes de almacén de instancias como volúmenes raíz: C1, C3, D2, I2, M1, M2, M3, R3 y X1.

Console
Para modificar el tipo de nombre de host y las opciones de nombre de host DNS de una instancia
  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 Save.

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

AWS CLI
Para modificar el tipo de nombre de host y las opciones de nombre de host DNS de una instancia

Utilice el comando modify-private-dns-name-options.

aws ec2 modify-private-dns-name-options \ --instance-id i-1234567890abcdef0 \ --private-dns-hostname-type resource-name \ --enable-resource-name-dns-a-record \ --enable-resource-name-dns-aaaa-record
PowerShell
Para modificar el tipo de nombre de host y las opciones de nombre de host DNS de una instancia

Utilice el cmdlet Edit-EC2PrivateDnsNameOption.

Edit-EC2PrivateDnsNameOption ` -InstanceId i-1234567890abcdef0 ` -PrivateDnsHostnameType ResourceName ` -EnableResourceNameDnsAAAARecord $true` -EnableResourceNameDnsARecord $true