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

Vous pouvez spécifier plusieurs adresses privées IPv4 et IPv6 adresses pour vos instances. Le nombre d'interfaces réseau, d'adresses privées IPv4 et d'IPv6adresses 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 à une instance de votre ordinateur VPC pour effectuer les opérations suivantes :

  • Hébergez plusieurs sites Web sur un seul serveur en utilisant plusieurs SSL certificats sur un même 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 IPv4 adresse privée secondaire à n'importe quelle interface réseau.

  • Vous pouvez attribuer plusieurs IPv6 adresses à une interface réseau située dans un sous-réseau associé à un IPv6 CIDR bloc.

  • Vous devez choisir une IPv4 adresse secondaire dans la plage de IPv4 CIDR blocs du sous-réseau pour l'interface réseau.

  • Vous devez choisir IPv6 des adresses dans la plage de IPv6 CIDR blocs du sous-réseau pour 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 IPv4 adresses privées secondaires attribuées à une interface réseau peuvent être réattribuées à une autre si vous l'autorisez explicitement.

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

  • Lorsque vous attribuez plusieurs adresses IP à une interface réseau à l'aide des outils de ligne de commandeAPI, l'opération entière échoue si l'une des adresses IP ne peut pas être attribuée.

  • Les IPv4 adresses privées principales, les IPv4 adresses privées secondaires, les adresses IP élastiques et IPv6 les adresses restent associées à une interface réseau secondaire lorsqu'elle est détachée d'une instance ou attachée à une instance.

  • Bien que vous ne puissiez pas détacher l'interface réseau principale d'une instance, vous pouvez réattribuer l'IPv4adresse privée secondaire de l'interface réseau principale à une autre interface réseau.

La liste suivante explique comment plusieurs adresses IP fonctionnent avec les adresses IP Elastic (IPv4uniquement) :

  • Chaque IPv4 adresse privée peut être associée à une seule adresse IP élastique, et vice versa.

  • Lorsqu'une IPv4 adresse privée secondaire est réaffectée à une autre interface, l'IPv4adresse privée secondaire conserve son association avec une adresse IP élastique.

  • Lorsqu'une IPv4 adresse privée secondaire n'est pas attribuée depuis une interface, une adresse IP élastique associée est automatiquement dissociée de l'adresse privée IPv4 secondaire.

Travaillez avec plusieurs IPv4 adresses

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

Attribuer une IPv4 adresse privée secondaire

Vous pouvez attribuer l'IPv4adresse privée secondaire à l'interface réseau d'une instance lorsque vous lancez l'instance ou après son exécution.

Pour attribuer une IPv4 adresse 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 l'adresse IP secondaire, choisissez Attribuer automatiquement et entrez le nombre d'adresses IP (Amazon attribue automatiquement les IPv4 adresses secondaires) ou choisissez Attribuer manuellement et entrez les IPv4 adresses.

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

Pour attribuer une IPv4 adresse 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édez à 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 IPv4 adresse privée secondaire à une interface réseau
  1. Ouvrez la EC2 console Amazon à 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 IPv4adresses, sélectionnez Attribuer une nouvelle adresse IP.

  5. Entrez une IPv4 adresse 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 IPv4 adresse 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 IPv4 adresse 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 IPv4 adresse 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édez à Amazon EC2.

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

Après avoir attribué une IPv4 adresse privée secondaire à votre instance, vous devez configurer le système d'exploitation de votre instance pour qu'il reconnaisse 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 que vous attachez pendant que l'instance est en cours d'exécution, actualise les IPv4 adresses secondaires lors du renouvellement du DHCP bail et 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'IPv4adresses 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 élastique à l'IPv4adresse privée secondaire

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

  2. Dans le volet de navigation, sélectionnez Elastic IPs.

  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 élastique à une IPv4 adresse 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édez à Amazon EC2.

Afficher vos IPv4 adresses privées secondaires

Pour afficher les IPv4 adresses privées attribuées à une interface réseau
  1. Ouvrez la EC2 console Amazon à 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 IPv4Adresse privée et IPv4Adresses privées secondaires.

Pour afficher les IPv4 adresses privées attribuées à une instance
  1. Ouvrez la EC2 console Amazon à 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 IPv4les adresses privées et les IPv4adresses privées secondaires.

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

Si vous n'avez plus besoin d'IPv4adresse privée secondaire, vous pouvez annuler son attribution à l'instance ou à l'interface réseau. Lorsqu'une IPv4 adresse privée secondaire n'est pas attribuée depuis une interface réseau, l'adresse IP élastique (si elle existe) est également dissociée.

Pour annuler l'attribution d'une IPv4 adresse privée secondaire à une instance
  1. Ouvrez la EC2 console Amazon à 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 IPv4adresses, choisissez Annuler l'attribution pour l'IPv4adresse à annuler.

  5. Choisissez Enregistrer.

Pour annuler l'attribution d'une IPv4 adresse privée secondaire depuis une interface réseau
  1. Ouvrez la EC2 console Amazon à 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 IPv4adresses, choisissez Annuler l'attribution pour l'IPv4adresse à annuler.

  5. Choisissez Enregistrer.

Pour annuler l'attribution d'une IPv4 adresse 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édez à Amazon EC2.

Travaillez avec plusieurs IPv6 adresses

Vous pouvez attribuer plusieurs IPv6 adresses à votre instance, consulter les IPv6 adresses attribuées à votre instance et annuler l'attribution d'IPv6adresses à votre instance.

Attribuer plusieurs IPv6 adresses

Vous pouvez attribuer une ou plusieurs IPv6 adresses à votre instance lors du lancement ou après le lancement. Pour attribuer une IPv6 adresse à une instance, le sous-réseau VPC and dans lequel vous lancez l'instance doit être associé à un IPv6 CIDR bloc.

Pour attribuer plusieurs IPv6 adresses 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 IPv6IPscela, choisissez Attribuer automatiquement et nombre d'adresses IP (Amazon attribue automatiquement les IPv6 adresses) ou choisissez Attribuer manuellement et entrez les IPv6 adresses.

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

Vous pouvez utiliser l'écran Instances de EC2 la console Amazon pour attribuer plusieurs IPv6 adresses à une instance existante. Cela affecte les IPv6 adresses à l'interface réseau principale (eth0) pour l'instance. Pour attribuer une IPv6 adresse spécifique à l'instance, assurez-vous qu'elle IPv6 n'est pas déjà attribuée à une autre instance ou interface réseau.

Pour attribuer plusieurs IPv6 adresses à une instance existante
  1. Ouvrez la EC2 console Amazon à 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 IPv6adresses, choisissez Attribuer une nouvelle adresse IP pour chaque IPv6 adresse à ajouter. Vous pouvez spécifier une IPv6 adresse dans la plage du sous-réseau ou laisser le champ vide pour permettre à Amazon de choisir une IPv6 adresse pour vous.

  5. Choisissez Enregistrer.

Vous pouvez également attribuer plusieurs IPv6 adresses à une interface réseau existante. L'interface réseau doit avoir été créée dans un sous-réseau auquel est associé un IPv6 CIDR bloc. Pour attribuer une IPv6 adresse spécifique à l'interface réseau, assurez-vous qu'elle n'est pas déjà attribuée à une autre interface réseau. IPv6

Pour attribuer plusieurs IPv6 adresses à une interface réseau
  1. Ouvrez la EC2 console Amazon à 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 IPv6adresses, choisissez Attribuer une nouvelle adresse IP pour chaque IPv6 adresse à ajouter. Vous pouvez spécifier une IPv6 adresse dans la plage du sous-réseau ou laisser le champ vide pour permettre à Amazon de choisir une IPv6 adresse pour vous.

  5. Choisissez Enregistrer.

Présentation d'CLI

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

  • Attribuez une IPv6 adresse 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).

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

Afficher vos IPv6 adresses

Vous pouvez consulter les IPv6 adresses d'une instance ou d'une interface réseau.

Pour afficher les IPv6 adresses attribuées à une instance
  1. Ouvrez la EC2 console Amazon à 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, localisez le champ IPv6des adresses.

Pour afficher les IPv6 adresses attribuées à une interface réseau
  1. Ouvrez la EC2 console Amazon à 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 IPv6des adresses.

Présentation d'CLI

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

Annuler l'attribution d'une adresse IPv6

Vous pouvez annuler l'attribution d'une IPv6 adresse depuis l'interface réseau principale d'une instance, ou vous pouvez annuler l'attribution d'une IPv6 adresse depuis une interface réseau.

Pour annuler l'attribution d'une IPv6 adresse à une instance
  1. Ouvrez la EC2 console Amazon à 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 IPv6adresses, choisissez Annuler l'attribution à côté de l'IPv6adresse.

  5. Choisissez Enregistrer.

Pour annuler l'attribution d'une IPv6 adresse depuis une interface réseau
  1. Ouvrez la EC2 console Amazon à 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 IPv6adresses, choisissez Annuler l'attribution à côté de l'IPv6adresse.

  5. Choisissez Enregistrer.

Présentation d'CLI

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