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
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.
-
Di panel navigasi, pilih Instans.
-
Pilih instans Anda, dan pilih Tindakan, Jaringan, Kelola alamat IP.
-
Bentangkan antarmuka jaringan. Di alamat IPv6, pilih Tetapkan alamat IP baru.
-
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.
-
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
-
- 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
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.
-
Di panel navigasi, pilih Instans.
-
Pilih instans Anda, dan pilih Tindakan, Jaringan, Kelola alamat IP.
-
Bentangkan antarmuka jaringan. Di bawah alamat IPv6, pilih Batalkan penetapan di samping alamat IPv6.
-
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