Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Die IPv6-Adressen für Ihre EC2-Instances verwalten
Wenn Ihrer VPC und dem Subnetz IPv6 CIDR-Blöcke zugeordnet sind, können Sie Ihrer Instance während oder nach dem Start eine IPv6-Adresse zuweisen. Sie können auf die IPv6-Adressen für Ihre Instance in der Konsole über die Seite Instances oder die Seite Netzwerkschnittstellen zugreifen. Mit den folgenden Aufgaben werden IP-Adressen für Ihre Instances konfiguriert. Informationen dazu, stattdessen IP-Adressen für Ihre Netzwerkschnittstellen zu konfigurieren, finden Sie unter Die IP-Adressen für Ihre Netzwerkschnittstellen verwalten.
Zuweisen einer IPv6-Adresse zu einer Instance
Sie können eine IPv6-Adresse aus dem IPv6-Adressenbereich des Subnetzes angeben oder Amazon EC2 eine für Sie auswählen lassen. Diese Adresse ist der primären Netzwerkschnittstelle zugewiesen. Beachten Sie, dass die folgenden Instance-Typen keine IPv6-Adressen unterstützen: C1, M1, M2, M3 und T1.
- Console
-
So weisen Sie beim Start eine IPv6-Adresse zu
Befolgen Sie das Verfahren zum Starten einer Instance. Wählen Sie bei der Konfiguration der Netzwerkeinstellungen die Option zur automatischen Zuweisung von IPv6-IP. Wenn Sie diese Option nicht sehen, wurde dem ausgewählten Subnetz kein IPv6-CIDR-Block zugeordnet.
So weisen Sie nach dem Start eine IPv6-Adresse zu
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.
-
Wählen Sie im Navigationsbereich Instances aus.
-
Wählen Sie Ihre Instance und anschließend Aktionen, Netzwerk, IP-Adressen verwalten aus.
-
Erweitern Sie die Netzwerkschnittstelle. Wählen Sie unter IPv6-Adressen die Option Neue IP-Adresse zuweisen aus.
-
Geben Sie eine IPv6-Adresse aus dem Bereich des Subnetzes ein oder lassen Sie das Feld leer, damit Amazon EC2 die IPv6-Adresse für Sie auswählen kann. Wenn Sie diese Option nicht sehen, wurde dem Instance-Subnetz kein IPv6-CIDR-Block zugeordnet.
-
Wählen Sie Speichern.
- AWS CLI
-
So weisen Sie beim Start eine IPv6-Adresse zu
Verwenden den Befehl run-instances mit der Option --ipv6-addresses. Im folgenden Beispiel werden zwei IPv6-Adressen zugewiesen.
--ipv6-addresses Ipv6Address=2001:db8::1234:5678:1.2.3.4 Ipv6Address=2001:db8::1234:5678:5.6.7.8
Verwenden Sie stattdessen die Option --ipv6-address-count, damit Amazon EC2 die IPv6-Adressen auswählen kann. Im folgenden Beispiel werden zwei IPv6-Adressen zugewiesen.
--ipv6-address-count 2
So weisen Sie nach dem Start eine IPv6-Adresse zu
Verwenden Sie den Befehl assign-ipv6-addresses. Im folgenden Beispiel werden zwei IPv6-Adressen zugewiesen.
aws ec2 assign-ipv6-addresses \
--network-interface-id eni-1234567890abcdef0 \
--ipv6-addresses 2001:db8::1234:5678:1.2.3.4 2001:db8::1234:5678:5.6.7.8
Verwenden Sie stattdessen die Option --ipv6-address-count, damit Amazon EC2 die IPv6-Adressen auswählen kann. Im folgenden Beispiel werden zwei IPv6-Adressen zugewiesen.
aws ec2 assign-ipv6-addresses \
--network-interface-id eni-1234567890abcdef0 \
--ipv6-address-count 2
- PowerShell
-
So weisen Sie beim Start eine IPv6-Adresse zu
Verwenden Sie das Cmdlet New-EC2Instance mit dem -Ipv6Address-Parameter. Im folgenden Beispiel werden zwei IPv6-Adressen zugewiesen.
-Ipv6Address $ipv6addr1,$ipv6addr2
Definieren Sie die IPv6-Adressen wie folgt.
$ipv6addr1 = New-Object Amazon.EC2.Model.InstanceIpv6Address
$ipv6addr1.Ipv6Address = "2001:db8::1234:5678:1.2.3.4"
$ipv6addr2 = New-Object Amazon.EC2.Model.InstanceIpv6Address
$ipv6addr2.Ipv6Address = "2001:db8::1234:5678:5.6.7.8"
Verwenden Sie stattdessen den Parameter -Ipv6AddressCount, damit Amazon EC2 die IPv6-Adressen auswählen kann. Im folgenden Beispiel werden zwei IPv6-Adressen zugewiesen.
-Ipv6AddressCount 2
So weisen Sie nach dem Start eine IPv6-Adresse zu
Verwenden Sie das cmdlet Register-EC2Ipv6AddressList. Im folgenden Beispiel werden zwei IPv6-Adressen zugewiesen.
Register-EC2Ipv6AddressList `
-NetworkInterfaceId eni-1234567890abcdef0 `
-Ipv6Address "2001:db8::1234:5678:1.2.3.4","2001:db8::1234:5678:5.6.7.8"
Verwenden Sie stattdessen den Parameter -Ipv6AddressCount, damit Amazon EC2 die IPv6-Adressen auswählen kann. Im folgenden Beispiel werden zwei IPv6-Adressen zugewiesen.
Register-EC2Ipv6AddressList `
-NetworkInterfaceId eni-1234567890abcdef0 `
-Ipv6AddressCount 2
IPv6-Adressen für eine Instance anzeigen
Sie können die IPv6-Adressen für Ihre Instances anzeigen.
- Console
-
So können Sie die IPv6-Adressen für eine Instance anzeigen
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.
-
Wählen Sie im Navigationsbereich Instances aus.
-
Wählen Sie die Instance aus.
-
Suchen Sie auf der Registerkarte Netzwerk die Option IPv6-Adressen.
- AWS CLI
-
So können Sie die IPv6-Adresse für eine Instance anzeigen
Verwenden Sie den Befehl describe-instances.
aws ec2 describe-instances \
--instance-ids i-1234567890abcdef0 \
--query "Reservations[*].Instances[].Ipv6Address" \
--output text
Es folgt eine Beispielausgabe.
2001:db8::1234:5678:1.2.3.4
- PowerShell
-
So können Sie die IPv6-Adresse für eine Instance anzeigen
Verwenden Sie das cmdlet Get-EC2Instance.
(Get-EC2Instance `
-InstanceId i-1234567890abcdef0).Instances.Ipv6Address
Es folgt eine Beispielausgabe.
2001:db8::1234:5678:1.2.3.4
Die IPv6-Adressen mithilfe der Instance-Metadaten anzeigen
Nachdem Sie eine Verbindung zu Ihrer Instance hergestellt haben, können Sie die IPv6-Adressen mithilfe von Instance-Metadaten abrufen. Rufen Sie zunächst die MAC-Adresse der Instance von http://169.254.169.254/latest/meta-data/network/interfaces/macs/ ab.
- IMDSv2
-
Linux
Führen Sie den folgenden Befehl in Ihrer Linux-Instance aus.
TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \
&& curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s
Windows
Führen Sie die folgenden cmdlets in Ihrer Windows-Instance aus.
[string]$token = Invoke-RestMethod -Headers @{"X-aws-ec2-metadata-token-ttl-seconds" = "21600"} `
-Method PUT -Uri http://169.254.169.254/latest/api/token
Invoke-RestMethod -Headers @{"X-aws-ec2-metadata-token" = $token} `
-Method GET -Uri http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s
- IMDSv1
-
Linux
Führen Sie den folgenden Befehl in Ihrer Linux-Instance aus.
curl http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s
Windows
Führen Sie das folgende cmdlet in Ihrer Windows-Instance aus.
Invoke-RestMethod -Uri http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s
Aufheben der Zuweisung einer IPv6-Adresse zu einer Instance
Sie können die Zuweisung einer IPv6-Adresse zu einer Instance jederzeit aufheben.
- Console
-
So heben Sie die Zuweisung einer IPv6-Adresse zu einer Instance auf
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.
-
Wählen Sie im Navigationsbereich Instances aus.
-
Wählen Sie Ihre Instance und anschließend Aktionen, Netzwerk, IP-Adressen verwalten aus.
-
Erweitern Sie die Netzwerkschnittstelle. Wählen Sie unter IPv6-Adressen die Option Zuweisung aufheben neben der IPv6-Adresse aus.
-
Wählen Sie Speichern.
- AWS CLI
-
So heben Sie die Zuweisung einer IPv6-Adresse zu einer Instance auf
Verwenden Sie den Befehl unassign-ipv6-addresses.
aws ec2 unassign-ipv6-addresses \
--network-interface-id eni-1234567890abcdef0 \
--ipv6-addresses 2001:db8::1234:5678:1.2.3.4
- PowerShell
-
So heben Sie die Zuweisung einer IPv6-Adresse zu einer Instance auf
Verwenden Sie das cmdlet Unregister-EC2Ipv6AddressList.
Unregister-EC2Ipv6AddressList `
-NetworkInterfaceId eni-1234567890abcdef0 `
-Ipv6Address 2001:db8::1234:5678:1.2.3.4