View a markdown version of this page

Mengelola alamat IPv6 untuk instans EC2 Anda - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengelola alamat IPv6 untuk instans EC2 Anda

Jika VPC dan subnet Anda memiliki blok CIDR IPv6 yang dikaitkan dengannya, Anda dapat menetapkan alamat IPv6 ke instans Anda selama atau setelah peluncuran. Anda dapat mengakses alamat IPv6 untuk instans Anda di konsol di halaman Instans atau halaman Antar muka Jaringan. Tugas berikut mengkonfigurasi alamat IP untuk instans Anda. Untuk mengonfigurasi alamat IP untuk antarmuka jaringan Anda, lihatKelola alamat IP untuk antarmuka jaringan Anda.

Menetapkan alamat IPv6 ke sebuah instans

Anda dapat menentukan alamat IPv6 dari rentang alamat IPv6 subnet, atau membiarkan Amazon EC2 memilihnya untuk Anda. Alamat ini ditetapkan ke antarmuka jaringan utama. Perhatikan bahwa jenis instance berikut tidak mendukung alamat IPv6: C1, M1, M2, M3, dan T1.

Console
Untuk menetapkan alamat IPv6 saat peluncuran

Ikuti prosedur untuk meluncurkan instans. Saat Anda mengkonfigurasi Pengaturan Jaringan, pilih opsi untuk Auto-assign IPv6 IP. Jika Anda tidak melihat opsi ini, subnet yang dipilih tidak memiliki blok IPv6 CIDR terkait.

Untuk menetapkan alamat IPv6 setelah peluncuran
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instans Anda, dan pilih Tindakan, Jaringan, Kelola alamat IP.

  4. Bentangkan antarmuka jaringan. Di alamat IPv6, pilih Tetapkan alamat IP baru.

  5. Masukkan alamat IPv6 dari rentang subnet, atau biarkan bidang kosong untuk membiarkan Amazon EC2 memilih alamat IPv6 untuk Anda. Jika Anda tidak melihat opsi ini, subnet instance tidak memiliki blok CIDR IPv6 terkait.

  6. Pilih Simpan.

AWS CLI
Untuk menetapkan alamat IPv6 saat peluncuran

Gunakan perintah run-instance dengan opsi. --ipv6-addresses Contoh berikut menetapkan dua alamat IPv6.

--ipv6-addresses Ipv6Address=2001:db8::1234:5678:1.2.3.4 Ipv6Address=2001:db8::1234:5678:5.6.7.8

Untuk membiarkan Amazon EC2 memilih alamat IPv6, gunakan --ipv6-address-count opsi sebagai gantinya. Contoh berikut menetapkan dua alamat IPv6.

--ipv6-address-count 2
Untuk menetapkan alamat IPv6 setelah peluncuran

Gunakan perintah attach -ipv6-address. Contoh berikut menetapkan dua alamat IPv6.

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

Untuk membiarkan Amazon EC2 memilih alamat IPv6, gunakan --ipv6-address-count opsi sebagai gantinya. Contoh berikut menetapkan dua alamat IPv6.

aws ec2 assign-ipv6-addresses \ --network-interface-id eni-1234567890abcdef0 \ --ipv6-address-count 2
PowerShell
Untuk menetapkan alamat IPv6 saat peluncuran

Gunakan New-EC2Instance cmdlet dengan parameter. -Ipv6Address Contoh berikut menetapkan dua alamat IPv6.

-Ipv6Address $ipv6addr1,$ipv6addr2

Tentukan alamat IPv6 sebagai berikut.

$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"

Untuk membiarkan Amazon EC2 memilih alamat IPv6, gunakan -Ipv6AddressCount parameter sebagai gantinya. Contoh berikut menetapkan dua alamat IPv6.

-Ipv6AddressCount 2
Untuk menetapkan alamat IPv6 setelah peluncuran

Gunakan Register-EC2Ipv6AddressList cmdlet. Contoh berikut menetapkan dua alamat IPv6.

Register-EC2Ipv6AddressList ` -NetworkInterfaceId eni-1234567890abcdef0 ` -Ipv6Address "2001:db8::1234:5678:1.2.3.4","2001:db8::1234:5678:5.6.7.8"

Untuk membiarkan Amazon EC2 memilih alamat IPv6, gunakan -Ipv6AddressCount parameter sebagai gantinya. Contoh berikut menetapkan dua alamat IPv6.

Register-EC2Ipv6AddressList ` -NetworkInterfaceId eni-1234567890abcdef0 ` -Ipv6AddressCount 2

Melihat alamat IPv6 untuk sebuah instance

Anda dapat melihat alamat IPv6 untuk instans Anda.

Console
Untuk melihat alamat IPv6 untuk sebuah instance
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instans.

  4. Pada tab Jaringan, tempatkan alamat IPv6.

AWS CLI
Untuk melihat alamat IPv6 untuk sebuah instance

Gunakan perintah describe-instances.

aws ec2 describe-instances \ --instance-ids i-1234567890abcdef0 \ --query "Reservations[*].Instances[].Ipv6Address" \ --output text

Berikut ini adalah output contoh.

2001:db8::1234:5678:1.2.3.4
PowerShell
Untuk melihat alamat IPv6 untuk sebuah instance

Gunakan Get-EC2Instance cmdlet.

(Get-EC2Instance ` -InstanceId i-1234567890abcdef0).Instances.Ipv6Address

Berikut ini adalah output contoh.

2001:db8::1234:5678:1.2.3.4

Melihat alamat IPv6 menggunakan metadata instance

Setelah terhubung ke instans, Anda dapat mengambil alamat IPv6 menggunakan metadata instans. Pertama, Anda harus mendapatkan alamat MAC instance darihttp://169.254.169.254/latest/meta-data/network/interfaces/macs/.

IMDSv2
Linux

Jalankan perintah berikut dari instance Linux Anda.

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

Jalankan cmdlet berikut dari instance Windows Anda.

[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

Jalankan perintah berikut dari instance Linux Anda.

curl http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s
Windows

Jalankan cmdlet berikut dari instance Windows Anda.

Invoke-RestMethod -Uri http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s

Untuk membatalkan penetapan alamat IPv6 dari sebuah instans

Anda dapat membatalkan penetapan alamat IPv6 dari instans kapan saja.

Console
Untuk membatalkan penetapan alamat IPv6 dari sebuah instans
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instans Anda, dan pilih Tindakan, Jaringan, Kelola alamat IP.

  4. Bentangkan antarmuka jaringan. Di bawah alamat IPv6, pilih Batalkan penetapan di samping alamat IPv6.

  5. Pilih Simpan.

AWS CLI
Untuk membatalkan penetapan alamat IPv6 dari sebuah instans

Gunakan perintah unattach-ipv6-address.

aws ec2 unassign-ipv6-addresses \ --network-interface-id eni-1234567890abcdef0 \ --ipv6-addresses 2001:db8::1234:5678:1.2.3.4
PowerShell
Untuk membatalkan penetapan alamat IPv6 dari sebuah instans

Gunakan Unregister-EC2Ipv6AddressList cmdlet.

Unregister-EC2Ipv6AddressList ` -NetworkInterfaceId eni-1234567890abcdef0 ` -Ipv6Address 2001:db8::1234:5678:1.2.3.4