Indirizzi IP secondari per le istanze EC2 - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Indirizzi IP secondari per le istanze EC2

Il primo indirizzo IPv4 assegnato a un’interfaccia di rete è noto come indirizzo IP primario. Gli indirizzi IP secondari sono indirizzi IPv4 aggiuntivi assegnati a un’interfaccia di rete. Per ulteriori informazioni, consulta Indirizzi IP multipli.

Puoi anche assegnare più indirizzi IPv6 a un’istanza. Per ulteriori informazioni, consulta Gestisci gli indirizzi IPv6 per le istanze EC2.

Assegnare indirizzi IP secondari a un’istanza

Puoi assegnare indirizzi IP secondari all’interfaccia di rete di un’istanza quando la avvii o quando è in esecuzione.

Console
Per assegnare un indirizzo IP secondario all’avvio
  1. Segui la procedura per avviare un'istanza. Quando configuri le Impostazioni di rete, espandi la sezione Configurazione di rete avanzata.

  2. In IP secondario, scegli Assegnazione automatica e inserisci il numero di indirizzi IP che Amazon EC2 deve assegnare. In alternativa, scegli Assegnazione manuale e inserisci gli indirizzi IPv4.

  3. Completa i passaggi restanti per avviare l'istanza.

Per assegnare un indirizzo IP secondario dopo l’avvio
  1. Apri la console Amazon EC2 all’indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, seleziona Instances (Istanze).

  3. Selezionare l'istanza e scegliere Actions (Operazioni), Networking (Reti), Manage IP addresses (Gestisci indirizzi IP).

  4. Espandere l'interfaccia di rete.

  5. Per aggiungere un indirizzo IPv4, in Indirizzi IPv4, scegli Assegna un nuovo indirizzo IP. Inserisci un indirizzo IPv4 dall’intervallo della sottorete o lascia il campo vuoto per consentire ad Amazon EC2 di sceglierne uno per tuo conto.

  6. Selezionare Salva.

AWS CLI
Per assegnare un indirizzo IP secondario all’avvio

Usa il comando run-instances con l’opzione --secondary-private-ip-addresses.

--secondary-private-ip-addresses 10.251.50.12

Per lasciare che sia Amazon EC2 a scegliere l’indirizzo IP, usa l’opzione --secondary-private-ip-address-count. Il seguente esempio assegna un indirizzo IP secondario.

--secondary-private-ip-address-count 1

In alternativa, puoi creare un’interfaccia di rete. Per ulteriori informazioni, consulta Crea un'interfaccia di rete per la tua istanza EC2 .

Per assegnare un indirizzo IP secondario dopo l’avvio

Usa il comando assign-private-ip-addresses con l’opzione --private-ip-addresses.

aws ec2 assign-private-ip-addresses \ --network-interface-ids eni-1234567890abcdef0 \ --private-ip-addresses 10.251.50.12

Per lasciare che sia Amazon EC2 a scegliere l’indirizzo IPv4, usa il parametro --secondary-private-ip-address-count. Il seguente esempio assegna un indirizzo IPv4.

aws ec2 assign-private-ip-addresses \ --network-interface-ids eni-1234567890abcdef0 \ --secondary-private-ip-address-count 1
PowerShell
Per assegnare un indirizzo IP secondario all’avvio

Devi creare un’interfaccia di rete. Per ulteriori informazioni, consulta Crea un'interfaccia di rete per la tua istanza EC2 .

Per assegnare un indirizzo IP secondario dopo l’avvio

Utilizza il cmdlet Register-EC2PrivateIpAddress con il parametro -PrivateIpAddress.

Register-EC2PrivateIpAddress ` -NetworkInterfaceId eni-1234567890abcdef0 ` -PrivateIpAddress 10.251.50.12

Per lasciare che sia Amazon EC2 a scegliere gli indirizzi IPv4, usa il parametro -SecondaryPrivateIpAddressCount. Il seguente esempio assegna un indirizzo IPv4.

Register-EC2PrivateIpAddress ` -NetworkInterfaceId eni-1234567890abcdef0 ` -SecondaryPrivateIpAddressCount 1

Configurare il sistema operativo per l’utilizzo di indirizzi IP secondari

Dopo aver assegnato un indirizzo IP secondario all’istanza, devi configurare il sistema operativo dell’istanza affinché riconosca l’indirizzo IPv4 privato aggiuntivo.

Istanze Linux
  • Se utilizzi Amazon Linux, il pacchetto ec2-net-utils può occuparsi di questo passaggio al posto tuo. Configura altre interfacce di rete da collegare mentre l'istanza è in esecuzione, aggiorna gli indirizzi IPv4 secondari durante il rinnovo della locazione DHCP e le relative regole di routing. Puoi aggiornare immediatamente l’elenco di interfacce utilizzando uno dei seguenti comandi, a seconda del sistema operativo in uso: sudo systemctl restart systemd-networkd (AL2023) o sudo service network restart (Amazon Linux 2). Puoi visualizzare l’elenco aggiornato utilizzando il seguente comando: ip addr li. Se preferisci il controllo manuale della configurazione di rete, puoi rimuovere il pacchetto ec2-net-utils. Per ulteriori informazioni, consulta Configurazione dell'interfaccia di rete mediante ec2-net-utils.

  • Se utilizzi un'altra distribuzione Linux, consulta la relativa documentazione. Cerca le informazioni sulla configurazione di altre interfacce di rete e di indirizzi IPv4 secondari. Se l'istanza ha due o più interfacce nella stessa sottorete, cerca le informazioni sull'utilizzo delle regole di routing per risolvere il routing asimmetrico.

Istanze Windows

Per ulteriori informazioni, consulta Configura indirizzi IPv4 privati secondari per istanze Windows.

Annullare l’assegnazione di un indirizzo IP secondario a un’istanza

Se non hai più bisogno di un indirizzo IP secondario, puoi annullarne l’assegnazione all’istanza o all’interfaccia di rete. Quando viene annullata l'assegnazione di un indirizzo IPv4 privato secondario a un'interfaccia di rete, viene dissociato anche l'indirizzo IP elastico (se presente).

Console
Per annullare l'assegnazione a un'istanza di un indirizzo IPv4 privato secondario
  1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, seleziona Instances (Istanze).

  3. Seleziona un'istanza, scegli Operazioni, Reti, Gestisci indirizzi IP.

  4. Espandere l'interfaccia di rete. Per gli Indirizzi IPv4 seleziona Annulla l'assegnazione per l'indirizzo IPv4 a cui annullare l'assegnazione.

  5. Selezionare Salva.

AWS CLI
Per annullare l’assegnazione di un indirizzo IP privato secondario

Usa il comando unassign-private-ip-addresses.

aws ec2 unassign-private-ip-addresses \ --network-interface eni-1234567890abcdef0\ --private-ip-addresses 10.251.50.12
PowerShell
Per annullare l’assegnazione di un indirizzo IP privato secondario

Utilizza il cmdlet Unregister-EC2PrivateIpAddress.

Unregister-EC2PrivateIpAddress ` -NetworkInterface eni-1234567890abcdef0 ` -PrivateIpAddress 10.251.50.12