

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
<a name="working-with-ipv6-addresses"></a>

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 sebagai gantinya, lihat[Kelola alamat IP untuk antarmuka jaringan Anda](managing-network-interface-ip-addresses.md).

**Topics**
+ [Menetapkan alamat IPv6 ke sebuah instans](#assign-ipv6-address)
+ [Melihat alamat IPv6 untuk sebuah instance](#view-ipv6-addresses)
+ [Melihat alamat IPv6 menggunakan metadata instance](#view-ipv6-addresses-imds)
+ [Untuk membatalkan penetapan alamat IPv6 dari sebuah instans](#unassign-ipv6-address)

## Menetapkan alamat IPv6 ke sebuah instans
<a name="assign-ipv6-address"></a>

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](ec2-launch-instance-wizard.md). Saat Anda mengkonfigurasi [ Pengaturan Jaringan](ec2-instance-launch-parameters.md#liw-network-settings), 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/](https://console.aws.amazon.com/ec2/).

1. Di panel navigasi, pilih **Instans**.

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

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

1. 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.

1. Pilih **Simpan**.

------
#### [ AWS CLI ]

**Untuk menetapkan alamat IPv6 saat peluncuran**  
Gunakan [ perintah ](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 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](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-ipv6-addresses.html). 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 ](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) 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 ](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Ipv6AddressList.html) 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
<a name="view-ipv6-addresses"></a>

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/](https://console.aws.amazon.com/ec2/).

1. Di panel navigasi, pilih **Instans**.

1. Pilih instans.

1. Pada tab **Jaringan**, tempatkan **alamat IPv6**.

------
#### [ AWS CLI ]

**Untuk melihat alamat IPv6 untuk sebuah instance**  
Gunakan perintah [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

```
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 ](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html) 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
<a name="view-ipv6-addresses-imds"></a>

Setelah terhubung ke instans, Anda dapat mengambil alamat IPv6 menggunakan metadata instans. Pertama, Anda harus mendapatkan alamat MAC instance dari`http://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
<a name="unassign-ipv6-address"></a>

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/](https://console.aws.amazon.com/ec2/).

1. Di panel navigasi, pilih **Instans**.

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

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

1. Pilih **Simpan**.

------
#### [ AWS CLI ]

**Untuk membatalkan penetapan alamat IPv6 dari sebuah instans**  
Gunakan perintah [ unattach-ipv6-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-ipv6-addresses.html).

```
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 ](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2Ipv6AddressList.html) cmdlet.

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

------