Types de noms d’hôtes des instances Amazon EC2 - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Types de noms d’hôtes des instances Amazon EC2

Cette section décrit les types de noms d’hôte de systèmes d’exploitation invités des instances Amazon EC2 disponibles lorsque vous lancez des instances dans vos sous-réseaux VPC.

Le nom d’hôte distingue les instances EC2 de votre réseau. Vous pouvez utiliser le nom d’hôte d’une instance si, par exemple, vous souhaitez exécuter des scripts pour communiquer avec toutes ou certaines instances de votre réseau.

Types de noms d’hôte EC2

Il existe deux types de noms d’hôte pour le nom d’hôte du système d’exploitation invité lorsque des instances EC2 sont lancées dans un VPC :

  • Nom de l’adresse IP : schéma de noms hérité dans lequel, lorsque vous lancez une instance, l’adresse IPv4 privée de l’instance est incluse dans le nom d’hôte de l’instance. Le nom de l’adresse IP existe pour toute la durée de vie de l’instance EC2. Lorsqu’il est utilisé comme nom d’hôte DNS privé, il renvoie uniquement l’adresse IPv4 privée (enregistrement A).

  • Nom des ressources : lorsque vous lancez une instance, l’ID d’instance EC2 est inclus dans le nom d’hôte de l’instance. Le nom des ressources existe pour la durée de vie de l’instance EC2. Lorsqu’il est utilisé comme nom d’hôte DNS privé, il peut renvoyer à la fois l’adresse IPv4 privée (enregistrement A) ou à l’adresse IPv6 Global Unicast (enregistrement AAAA).

Le type de nom d’hôte du système d’exploitation invité de l’instance EC2 dépend des paramètres du sous-réseau :

  • Si l’instance est lancée dans un sous-réseau exclusivement IPv4, vous pouvez sélectionner le nom d’adresse IP ou le nom des ressources.

  • Si l’instance est lancée dans un sous-réseau à double pile (IPv4 + IPv6), vous pouvez sélectionner un nom d’adresse IP ou le nom des ressources.

  • Si l’instance est lancée dans un sous-réseau exclusivement IPv6, le nom des ressources est utilisé automatiquement.

Nom d’adresse IP

Lorsque vous lancez une instance EC2 avec le Hostname type (Type de nom d’hôte) de l’IP name (Nom de l’adresse IP), le nom d’hôte du système d’exploitation invité est configuré pour utiliser l’adresse IPv4 privée.

  • Format d’une instance dans us-east-1 : private-ipv4-address.ec2.internal

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

  • Format d’une instance dans n’importe quelle autre région AWS : private-ipv4-address.region.compute.internal

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

Nom de la ressource

Lorsque vous lancez des instances EC2 dans des sous-réseaux uniquement IPv6, le Hostname type (Type de nom d’hôte) de Resource name (Nom de la ressource) est sélectionné par défaut. Lorsque vous lancez une instance dans des sous-réseaux IPv4 uniquement ou à double pile (IPv4 + IPv6), le Nom de la ressource est une option que vous pouvez sélectionner. Après avoir lancé une instance, vous pouvez gérer la configuration du nom d’hôte. Pour plus d’informations, consultez Modifier le type de nom d’hôte et les configurations de noms d’hôte DNS.

Lorsque vous lancez une instance EC2 avec un Hostname type (Type de nom d’hôte) de Resource name (Nom des ressources), le nom d’hôte du système d’exploitation invité est configuré pour utiliser l’ID de l’instance EC2.

  • Format d’une instance dans us-east-1 : ec2-instance-id.ec2.internal

  • Exemple : i-0123456789abcdef.ec2.internal

  • Format d’une instance dans n’importe quelle autre région AWS : ec2-instance-id.region.compute.internal

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

La différence entre le nom d’adresse IP et le nom de la ressource

Les requêtes DNS pour les noms d’adresse IP et les noms des ressources coexistent afin de garantir la rétrocompatibilité et de vous permettre de migrer de la dénomination basée sur les adresses IP pour les noms d’hôtes vers la dénomination basée sur les ressources. Pour les noms d’hôtes DNS privés basés sur les noms d’adresses IP, vous ne pouvez pas configurer si une requête d’enregistrement A DNS pour l’instance reçoit une réponse ou non. Les requêtes d’enregistrement A du DNS sont toujours résolues, quels que soient les paramètres du nom d’hôte du système d’exploitation invité. En revanche, pour les noms d’hôtes DNS privés basés sur le nom de ressources, vous pouvez configurer si les requêtes DNS A ou DNS AAAA de l’instance reçoivent une réponse ou non. Vous configurez le comportement de réponse lorsque vous lancez une instance ou modifiez un sous-réseau. Pour plus d’informations, consultez Modifier le type de nom d’hôte et les configurations de noms d’hôte DNS.

Où vous voyez le nom de la ressource et le nom d’adresse IP

Cette section décrit où vous pouvez consulter les types de nom d’hôte, nom de ressource et d’adresse IP dans la console EC2.

Lors de la création d’une instance EC2

Lorsque vous créez une instance EC2, selon le type de sous-réseau que vous sélectionnez, le Hostname type (Type de nom d’hôte) de Resource name (Nom de la ressource) peut être disponible, ou il peut être sélectionné et non modifiable. Cette section décrit les scénarios dans lesquels vous pouvez consulter les types de nom d’hôte, nom de ressource et d’adresse IP.

Scénario 1

Vous créez une instance EC2 dans l’assistant (voir Lancer une instance à l’aide du nouvel assistant de lancement d’instance) et, lorsque vous configurez les détails, vous choisissez un sous-réseau que vous avez configuré pour être exclusivement IPv6.

Dans ce cas, le champ Hostname type (Type de nom d’hôte) de Resource name (Nom de la ressource) est sélectionné automatiquement et n’est pas modifiable. Les options DNS Hostname (Nom d’hôte DNS) de Enable IP name IPV4 (A record) DNS requests (Activer les requêtes DNS IPV4 (enregistrement A) de nom IP) et Enable resource-based IPV4 (A record) DNS requests (Activer les requêtes DNS IPV4 (enregistrement A) basées sur les ressources) sont désélectionnés automatiquement et ne sont pas modifiables. Enable resource-based IPv6 (AAAA record) DNS requests (Activer les requêtes DNS IPV6 (enregistrement AAAA) basées sur les ressources) est sélectionné par défaut, mais est modifiable. Si cette option est sélectionnée, les requêtes DNS portant sur le nom de la ressource seront résolues à l’adresse IPv6 (enregistrement AAAA) de cette instance EC2.

Scénario 2

Vous créez une instance EC2 dans l’assistant (voir Lancer une instance à l’aide du nouvel assistant de lancement d’instance) et, lorsque vous configurez les détails, vous choisissez un sous-réseau configuré avec un bloc d’adresse CIDR IPv4 ou un bloc d’adresse CIDR IPv4 et IPv6 (« double pile »).

Dans ce cas, Enable IP name IPV4 (A record) DNS requests (Activer les requêtes DNS IPV4 (enregistrement A) de nom IP) est sélectionné automatiquement et ne peut pas être modifié. Cela signifie que les requêtes au nom IP seront résolues à l’adresse IPv4 (enregistrement A) de cette instance EC2.

Les options correspondent par défaut aux configurations du sous-réseau, mais vous pouvez modifier les options de cette instance en fonction des paramètres du sous-réseau :

  • Hostname type (Type de nom d’hôte) : détermine si vous souhaitez que le nom d’hôte du système d’exploitation invité de l’instance EC2 soit le nom de ressource ou le nom IP. La valeur par défaut est IP name (Nom d’adresse IP).

  • Enable resource-based IPv4 (A record) DNS requests (Activer les requêtes DNS IPv4 (enregistrement A) basées sur les ressources) : détermine si les demandes adressées au nom de votre ressource sont résolues vers l’adresse IPv4 privée (enregistrement A) de cette instance EC2. Cette option n’est pas sélectionnée par défaut.

  • Enable resource-based IPv6 (AAAA record) DNS requests (Activer les requêtes DNS IPv6 (enregistrement AAAA) basées sur les ressources) : détermine si les demandes adressées au nom de votre ressource sont résolues vers l’adresse IPv6 privée (enregistrement AAAA) de cette instance EC2. Cette option n’est pas sélectionnée par défaut.

Lors de la consultation des détails d’une instance EC2 existante

Vous pouvez voir les valeurs du nom d’hôte d’une instance EC2 existante dans l’onglet Details (Détails) de l’instance EC2 :

  • Hostname type (Type de nom d’hôte) : nom d’hôte au format nom IP ou nom de ressource.

  • Private IP DNS name (IPv4 only) (Nom de DNS IP privé (exclusivement IPv4)) : nom IP qui sera toujours résolu à l’adresse IPv4 privée de l’instance.

  • Private resource DNS name (Nom de DNS de la ressource privée) : nom de ressource qui se résout aux enregistrements DNS sélectionnés pour cette instance.

  • Answer private resource DNS name (Réponse ressource privée Nom DNS) : le nom de ressource se résout en enregistrements DNS IPv4 (A), IPv6 (AAAA) ou IPv4 et IPv6 (A et AAAA).

De plus, si vous vous connectez à votre instance EC2 directement via SSH et que vous saisissez la commande hostname, vous verrez le nom d’hôte au format du nom IP ou du nom de ressource.

Comment décider s’il faut choisir le nom de la ressource ou le nom IP

Lorsque vous lancez une instance EC2 (voir Lancer une instance à l’aide du nouvel assistant de lancement d’instance), si vous choisissez un Hostname Type (Type de nom d’hôte) de Resource name (Nom de la ressource), l’instance EC2 se lance avec un nom d’hôte au format de nom de ressource. Dans ce cas, l’enregistrement DNS de cette instance EC2 peut également pointer vers le nom de la ressource. Cela vous permet de choisir si ce nom d’hôte correspond à l’adresse IPv4, à l’adresse IPv6 ou à la fois aux adresses IPv4 et IPv6 de l’instance. Si vous envisagez d’utiliser IPv6 à l’avenir ou si vous utilisez des sous-réseaux à double pile aujourd’hui, il est préférable d’utiliser un Hostname type (Type de nom d’hôte) de Resource name (Nom de la ressource) afin de modifier la résolution DNS des noms d’hôtes de vos instances sans modifier les enregistrements DNS eux-mêmes. Le nom de la ressource vous permet d’ajouter et de supprimer une résolution DNS IPv4 et IPv6 sur une instance EC2.

Si, à la place, vous choisissez un Hostname type (Type de nom d’hôte) de IP name (Nom d’adresse IP), et l’utilisez comme nom d’hôte DNS, il peut uniquement être résolu à l’adresse IPv4 de l’instance. Il ne se résoudra pas à l’adresse IPv6 de l’instance même si l’instance possède à la fois une adresse IPv4 et une adresse IPv6 associées.

Modifier le type de nom d’hôte et les configurations de noms d’hôte DNS

Suivez les étapes de cette section pour modifier les configurations de type de nom d’hôte et de nom d’hôte DNS pour les sous-réseaux ou les instances EC2 après leur lancement.

Table des matières

Sous-réseaux

Modifiez les configurations d’un sous-réseau en sélectionnant un sous-réseau dans la console VPC et en choisissant Actions, Edit subnet settings (Modifier les paramètres du sous-réseau).

Note

La modification des paramètres du sous-réseau ne modifie pas la configuration des instances EC2 déjà lancées dans le sous-réseau.

  • Hostname type (Type de nom d’hôte) : détermine si vous souhaitez que le paramètre par défaut du nom d’hôte du système d’exploitation invité de l’instance EC2 lancée dans le sous-réseau soit le nom de ressource ou le nom IP.

  • Enable DNS hostname IPv4 (A record) requests [Activer les demandes IPv4 (enregistrement A) de nom d’hôte DNS] : détermine si les demandes/requêtes DNS portant sur le nom de votre ressource sont résolues vers l’adresse IPv4 privée (enregistrement A) de cette instance EC2.

  • Enable DNS hostname IPv6 (AAAA record) requests (Activer les demandes IPv6 (enregistrement A) de nom d’hôte DNS) : détermine si les demandes/requêtes DNS portant sur le nom de votre ressource sont résolues vers l’adresse IPv6 (enregistrement AAAA) de cette instance EC2.

Instances EC2

Suivez les étapes de cette section pour modifier les configurations de type de nom d’hôte et de nom d’hôte DNS d’une instance EC2.

Important
  • Pour modifier le paramètre Use resource based naming as guest OS hostname (Utiliser la dénomination basée sur les ressources comme nom d’hôte du système d’exploitation invité), vous devez d’abord arrêter l’instance. Pour modifier le paramètre Réponse à la demande de nom d’hôte DNS IPv4 (enregistrement A) ou Réponse aux demandes de nom d’hôte DNS IPv6 (enregistrement AAAA), il n’est pas nécessaire d’arrêter l’instance.

  • Pour modifier les paramètres des types d’instance EC2 non basés sur EBS, vous ne pouvez pas arrêter l’instance. Vous devez résilier l’instance et en lancer une nouvelle avec les configurations de type de nom d’hôte et de nom d’hôte DNS souhaitées.

Pour modifier les configurations de type de nom d’hôte et de nom d’hôte DNS pour une instance EC2
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Si vous avez l’intention de modifier le paramètre Use resource based naming as guest OS hostname (Utiliser la dénomination basée sur les ressources comme nom d’hôte du système d’exploitation invité), arrêtez d’abord l’instance EC2. Sinon, Ignorez cette étape.

    Pour arrêter l’instance, sélectionnez l’instance et choisissez Instance state (État de l’instance), Stop instance (Arrêter l’instance).

  3. Sélectionnez l’instance, puis choisissez Actions, Instance settings (Paramètres des instances), Change resource based naming options (Modifier les options de dénomination basées sur les ressources).

    • Use resource based naming as guest OS hostname (Utiliser la dénomination basée sur les ressources comme nom d’hôte du système d’exploitation invité) : détermine si vous souhaitez que le nom d’hôte du système d’exploitation invité de l’instance EC2 soit le nom de ressource ou le nom IP.

    • Answer DNS hostname IPv4 (A record) request [Réponse aux demandes de nom d’hôte DNS IPv4 (enregistrement A)] : détermine si les requêtes/demandes DNS à votre nom de ressource se résolvent à l’adresse IPv4 privée de cette instance EC2.

    • Answer DNS hostname IPv6 (AAAA record) requests (Réponse aux demandes de nom d’hôte DNS IPv6 (enregistrement AAAA)) : détermine si les requêtes/demandes DNS vers votre nom de ressource se résolvent à l’adresse IPv6 (enregistrement AAAA) de cette instance EC2.

  4. Choisissez Enregistrer.

  5. Si vous aviez arrêté l’instance, redémarrez-la.