Plusieurs adresses IP pour vos instances 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.

Plusieurs adresses IP pour vos instances EC2

Vous pouvez spécifier plusieurs adresses IPv4 et IPv6 privées pour vos instances. Le nombre d’interfaces réseau et d’adresses IPv4 et IPv6 privées que vous pouvez spécifier pour une instance dépend du type d’instance. Pour plus d’informations, consultez Adresses IP par interface réseau et par type d’instance.

Il peut être utile d’attribuer plusieurs adresses IP privées à une instance sur votre VPC pour effectuer les opérations suivantes :

  • Héberger plusieurs sites web sur un seul serveur en utilisant plusieurs certificats SSL sur un seul serveur et en associant chaque certificat à une adresse IP spécifique.

  • Faire fonctionner les composants des réseaux tels que les pare-feu ou les équilibreurs de charge qui ont plusieurs adresses IP pour chaque interface réseau.

  • Rediriger le trafic interne vers une instance de secours en cas d’échec de votre instance, en réattribuant l’adresse IP secondaire à l’instance de secours.

Utilisation de plusieurs adresses IP

La liste suivante explique le fonctionnement de plusieurs adresses IP avec les interfaces réseau :

  • Vous pouvez attribuer une adresse IPv4 privée secondaire à n’importe quelle interface réseau.

  • Vous pouvez attribuer plusieurs adresses IPv6 à une interface réseau qui se trouve dans un sous-réseau disposant d’un bloc d’adresses CIDR IPv6 associé.

  • Vous devez choisir une adresse IPv4 secondaire à partir de la plage du bloc d’adresses CIDR IPv4 du sous-réseau pour l’interface réseau.

  • Vous devez choisir les adresses IPv6 à partir de la plage du bloc d’adresses CIDR IPv6 du sous-réseau de l’interface réseau.

  • Vous associez des groupes de sécurité aux interfaces réseau, pas d’adresses IP individuelles. Par conséquent, chaque adresse IP que vous spécifiez dans une interface réseau est soumise au groupe de sécurité de son interface réseau.

  • Plusieurs adresses IP peuvent être attribuées aux interfaces réseau liées aux instances en cours d’exécution ou arrêtées, ou leur attribution à ces interfaces peut être annulée.

  • Les adresses IPv4 privées secondaires attribuées à une interface réseau peuvent être réattribuées à une autre interface si vous l’autorisez explicitement.

  • Une adresse IPv6 ne peut pas être réattribuée à une autre interface réseau ; vous devez tout d’abord annuler l’attribution de l’adresse IPv6 à partir de l’interface réseau existante.

  • Lorsque vous attribuez plusieurs adresses IP à une interface réseau à l’aide des outils ou de l’API de ligne de commande, l’opération complète échoue si l’une des adresses IP ne peut pas être attribuée.

  • Les adresses IPv4 privées principales, les adresses IPv4 privées secondaires, les adresses IP Elastic et les adresses IPv6 restent avec une interface réseau secondaire lorsque celle-ci est dissociée d’une instance ou attachée à une instance.

  • Même si vous ne pouvez pas détacher l’interface réseau principale à partir d’une instance, vous pouvez réattribuer l’adresse IPv4 privée secondaire de l’interface réseau principale à une autre interface réseau.

La liste suivante explique le fonctionnement de plusieurs adresses IP avec les adresses IP Elastic (IPv4 uniquement) :

  • Chaque adresse IPv4 privée peut être associée à une seule adresse IP Elastic, et inversement.

  • Lorsqu’une adresse IPv4 privée secondaire est réattribuée à une autre interface, l’adresse IPv4 privée secondaire conserve son association à une adresse IP Elastic.

  • Lorsque l’attribution d’une adresse IPv4 privée secondaire est annulée à partir d’une interface, une adresse IP Elastic associée est automatiquement dissociée de l’adresse IPv4 privée secondaire.

Utiliser plusieurs adresses IPv4

Vous pouvez attribuer l’adresse IPv4 privée secondaire à une instance, associer une adresse IPv4 Elastic à l’adresse IPv4 privée secondaire et annuler l’attribution d’une adresse IPv4 privée secondaire.

Attribuer une adresse IPv4 privée secondaire

Vous pouvez attribuer l’adresse IPv4 privée secondaire à l’interface réseau pour une instance au moment du lancement de l’instance ou après celui-ci.

Pour attribuer une adresse IPv4 privée secondaire lors du lancement d’une instance
  1. Suivez la procédure pour lancer une instance. Sous Paramètres réseau, choisissez Modifier.

  2. Sélectionnez un VPC et un sous-réseau.

  3. Développez Configuration réseau avancée.

  4. Pour IP secondaire, choisissez Attribuer automatiquement et entrez le nombre d'adresses IP (Amazon attribue automatiquement les adresses IPv4 secondaires) ou choisissez Attribuer manuellement et entrez les adresses IPv4.

  5. Complétez les étapes suivantes pour lancer les instances.

Pour attribuer une adresse IPv4 secondaire lors du lancement à l’aide de la ligne de commande

Vous pouvez utiliser l’une des commandes suivantes. Pour plus d’informations sur les CLI (interface ligne de commande), consultez Accès à Amazon EC2.

  • L’option --secondary-private-ip-addresses avec la commande run-instances (AWS CLI)

  • Définissez -NetworkInterface et spécifiez le PrivateIpAddresses paramètre à l'aide de la New-EC2Instancecommande (AWS Tools for Windows PowerShell).

Pour attribuer une adresse IPv4 privée secondaire à une interface réseau
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Network Interfaces, puis sélectionnez l'interface réseau pour l'instance.

  3. Choisissez Actions, Gérer les adresses IP.

  4. Sélectionnez l’interface réseau. Sous Adresses IPv4, choisissez Attribuer une nouvelle adresse IP.

  5. Entrez une adresse IPv4 spécifique comprise dans la plage de sous-réseau de l'instance, ou laissez le champ vide pour permettre à Amazon de sélectionner une adresse IPv4 pour vous.

  6. (Facultatif) Sélectionnez Autoriser pour autoriser la réattribution de l'adresse IP privée secondaire si elle est déjà attribuée à une autre interface réseau.

  7. Choisissez Enregistrer.

Vous pouvez également attribuer une adresse IPv4 privée secondaire à une instance. Choisissez Instances dans le panneau de navigation, sélectionnez l’instance et choisissez Actions, sélectionnez Mise en réseau, puis Gérer les adresses IP. Vous pouvez configurer les mêmes informations que précédemment. L’adresse IP est attribuée à l’interface réseau principale (eth0) pour l’instance.

Pour attribuer une adresse IPv4 privée secondaire à une instance existante à l'aide de la ligne de commande

Vous pouvez utiliser l’une des commandes suivantes. Pour obtenir plus d’informations sur les CLI (interface ligne de commande), consultez le didacticiel Accès à Amazon EC2.

Configurer le système d'exploitation pour reconnaître les adresses IPv4 privées secondaires

Une fois que vous avez attribué une adresse IPv4 privée secondaire à votre instance, vous devez configurer le système d’exploitation de cette dernière afin qu’il puisse reconnaître l’adresse IP privée secondaire.

Instances Linux
  • Si vous utilisez Amazon Linux, le package ec2-net-utils peut effectuer cette opération. Il configure les interfaces réseau supplémentaires associées pendant l’exécution de l’instance, il rafraîchit les adresses IPv4 secondaires au cours du renouvellement du bail DHCP et il met à jour les règles de routage associées. Vous pouvez actualiser immédiatement la liste des interfaces à l'aide de la commande, sudo service network restart puis afficher la up-to-date liste à l'aide deip addr li. Si vous avez besoin d’un contrôle manuel sur votre configuration réseau, vous pouvez supprimer le package ec2-net-utils. Pour plus d’informations, consultez Configurer votre interface réseau à l’aide de ec2-net-utils pour Amazon Linux 2.

  • Si vous utilisez une autre distribution Linux, consultez la documentation correspondante. Recherchez des informations sur la configuration d’interfaces réseau et d’adresses IPv4 secondaires supplémentaires. Si l’instance a deux ou plusieurs interfaces sur le même sous-réseau, recherchez des informations sur l’utilisation des règles de routage pour contourner le routage asymétrique.

instances Windows

Pour plus d’informations, consultez Configurer une adresse IPv4 privée secondaire pour votre instance Windows.

Associer une adresse IP Elastic à l’adresse IPv4 privée secondaire

Pour associer une adresse IP Elastic à une adresse IPv4 privée secondaire
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez Adresses IP Elastic.

  3. Cochez la case correspondant à l'adresse IP élastique

  4. Choisissez Actions, puis Associer une adresse IP élastique.

  5. Pour Type de ressource, choisissez Interface réseau. Sélectionnez l'interface réseau, puis sélectionnez l'adresse IP secondaire dans la liste des adresses IP privées.

  6. Pour Interface réseau, sélectionnez l'interface réseau. Sélectionnez l'adresse IP secondaire dans la liste des adresses IP privées.

  7. Pour Adresse IP privée, sélectionnez l'adresse IP secondaire.

  8. Choisissez Associer.

Pour associer une adresse IP Elastic à une adresse IPv4 privée secondaire à l’aide de la ligne de commande

Vous pouvez utiliser l’une des commandes suivantes. Pour plus d’informations sur les CLI (interface ligne de commande), consultez Accès à Amazon EC2.

Afficher vos adresses IPv4 privées secondaires

Pour consulter les adresses IPv4 privées attribuées à une interface réseau
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Network Interfaces (Interfaces réseau).

  3. Cochez la case correspondant à l'interface réseau.

  4. Dans l'onglet Détails, sous Adresses IP, recherchez l'adresse IPv4 privée et les adresses IPv4 privées secondaires.

Pour consulter les adresses IPv4 privées attribuées à une instance
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Instances.

  3. Cochez la case correspondant à l'instance.

  4. Dans l'onglet Mise en réseau, sous Détails du réseau, recherchez les adresses IPv4 privées et les adresses IPv4 privées secondaires.

Annuler l’attribution d’une adresse IPv4 privée secondaire

Si vous n’avez plus besoin d’une adresse IPv4 privée secondaire, vous pouvez annuler son attribution à partir de l’instance ou de l’interface réseau. Lorsque l’attribution d’une adresse IPv4 privée secondaire est annulée à partir d’une interface réseau, l’adresse IP Elastic (si elle existe) est également dissociée.

Pour annuler l’attribution d’une adresse IPv4 privée secondaire depuis une instance
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Instances.

  3. Sélectionnez une instance, puis choisissez Actions, Mise en réseau, Gérer les adresses IP.

  4. Sélectionnez l’interface réseau. Pour les adresses IPv4, choisissez Annuler l'attribution pour l'adresse IPv4 à annuler.

  5. Choisissez Enregistrer.

Pour annuler l’attribution d’une adresse IPv4 privée secondaire depuis une interface réseau
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Network Interfaces (Interfaces réseau).

  3. Sélectionnez l'interface réseau, choisissez Actions, Gérer les adresses IP.

  4. Sélectionnez l’interface réseau. Pour les adresses IPv4, choisissez Annuler l'attribution pour l'adresse IPv4 à annuler.

  5. Choisissez Enregistrer.

Pour annuler l’attribution d’une adresse IPv4 privée secondaire à l’aide de la ligne de commande

Vous pouvez utiliser l’une des commandes suivantes. Pour obtenir plus d’informations sur les CLI (interface ligne de commande), consultez le didacticiel Accès à Amazon EC2.

Utiliser plusieurs adresses IPv6

Vous pouvez attribuer plusieurs adresses IPv6 à votre instance, afficher les adresses IPv6 attribuées à votre instance et annuler l’attribution d’adresses IPv6 à partir de votre instance.

Attribuer plusieurs adresses IPv6

Vous pouvez attribuer une ou plusieurs adresses IPv6 à votre instance pendant ou après le lancement. Pour attribuer une adresse IPv6 à une instance, le VPC et le sous-réseau dans lequel vous lancez l’instance doivent disposer d’un bloc d’adresses CIDR IPv6 associé.

Pour attribuer plusieurs adresses IPv6 lors du lancement
  1. Suivez la procédure pour lancer une instance. Sous Paramètres réseau, choisissez Modifier.

  2. Sélectionnez un VPC et un sous-réseau.

  3. Développez Configuration réseau avancée.

  4. Pour les adresses IP IPv6, choisissez Attribuer automatiquement et le nombre d'adresses IP (Amazon attribue automatiquement les adresses IPv6) ou choisissez Attribuer manuellement et entrez les adresses IPv6.

  5. Complétez les étapes suivantes pour lancer les instances.

Vous pouvez utiliser l’écran Instances de la console Amazon EC2 pour attribuer plusieurs adresses IPv6 à une instance existante. Ceci attribue les adresses IPv6 à l’interface réseau principale (eth0) pour l’instance. Pour attribuer une adresse IPv6 spécifique à l’instance, vérifiez que l’adresse IPv6 n’est pas déjà attribuée à une autre instance ou interface réseau.

Pour attribuer plusieurs adresses IPv6 à une instance existante
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Instances.

  3. Sélectionnez votre instance, choisissez Actions, Mise en réseau, Gérer les adresses IP.

  4. Sélectionnez l’interface réseau. Pour les adresses IPv6, choisissez Attribuer une nouvelle adresse IP pour chaque adresse IPv6 à ajouter. Vous pouvez spécifier une adresse IPv6 dans la plage du sous-réseau ou laisser le champ vide pour permettre à Amazon de choisir une adresse IPv6 pour vous.

  5. Choisissez Enregistrer.

Vous pouvez également attribuer plusieurs adresses IPv6 à une interface réseau existante. L’interface réseau doit avoir été créée dans un sous-réseau qui dispose d’un bloc d’adresses CIDR IPv6 associé. Pour attribuer une adresse IPv6 spécifique à l’interface réseau, vérifiez que l’adresse IPv6 n’est pas déjà affectée à une autre interface réseau.

Pour attribuer plusieurs adresses IPv6 à une interface réseau
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Network Interfaces (Interfaces réseau).

  3. Sélectionnez votre interface réseau, choisissez Actions, Gérer les adresses IP.

  4. Sélectionnez l’interface réseau. Pour les adresses IPv6, choisissez Attribuer une nouvelle adresse IP pour chaque adresse IPv6 à ajouter. Vous pouvez spécifier une adresse IPv6 dans la plage du sous-réseau ou laisser le champ vide pour permettre à Amazon de choisir une adresse IPv6 pour vous.

  5. Choisissez Enregistrer.

Présentation de la CLI (CLI)

Vous pouvez utiliser l’une des commandes suivantes. Pour plus d’informations sur les CLI (interface ligne de commande), consultez Accès à Amazon EC2.

  • Attribuer une adresse IPv6 lors du lancement :

    • Utilisez les options --ipv6-addresses ou --ipv6-address-count avec la commande run-instances (AWS CLI)

    • Définissez -NetworkInterface et spécifiez les Ipv6AddressCount paramètres Ipv6Addresses or à l'aide de la New-EC2Instancecommande (AWS Tools for Windows PowerShell).

  • Attribuer une adresse IPv6 à une interface réseau :

Afficher vos adresses IPv6

Vous pouvez afficher les adresses IPv6 d’une instance ou d’une interface réseau.

Pour consulter les adresses IPv6 attribuées à une instance
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Instances.

  3. Cochez la case correspondant à votre instance.

  4. Dans l'onglet Réseau, recherchez le champ Adresses IPv6.

Pour afficher les adresses IPv6 attribuées à une interface réseau
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Network Interfaces (Interfaces réseau).

  3. Cochez la case correspondant à votre interface réseau.

  4. Dans l'onglet Détails, sous Adresses IP, recherchez le champ Adresses IPv6.

Présentation de la CLI (CLI)

Vous pouvez utiliser l’une des commandes suivantes. Pour plus d’informations sur les CLI (interface ligne de commande), consultez Accès à Amazon EC2.

Annuler l’attribution d’une adresse IPv6

Vous pouvez annuler l’attribution d’une adresse IPv6 à partir de l’interface réseau principale d’une instance, ou vous pouvez annuler l’attribution d’une adresse IPv6 à partir d’une interface réseau.

Pour annuler l’attribution d’une adresse IPv6 à partir d’une instance
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Instances.

  3. Cochez la case correspondant à votre instance, puis choisissez Actions, Mise en réseau, Gérer les adresses IP.

  4. Sélectionnez l’interface réseau. Sous Adresses IPv6, choisissez Annuler l’attribution en regard de l’adresse IPv6.

  5. Choisissez Enregistrer.

Pour annuler l’attribution d’une adresse IPv6 à partir d’une interface réseau
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Network Interfaces (Interfaces réseau).

  3. Cochez la case correspondant à votre interface réseau, puis choisissez Actions, Gérer les adresses IP.

  4. Sélectionnez l’interface réseau. Sous Adresses IPv6, choisissez Annuler l’attribution en regard de l’adresse IPv6.

  5. Choisissez Enregistrer.

Présentation de la CLI (CLI)

Vous pouvez utiliser l’une des commandes suivantes. Pour plus d’informations sur les CLI (interface ligne de commande), consultez Accès à Amazon EC2.