

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

# Pengalamatan IP instans Amazon EC2
<a name="using-instance-addressing"></a>

Amazon EC2 dan Amazon VPC mendukung protokol pengalamatan dan IPv4 pengalamatan. IPv6 Secara default, Amazon VPC menggunakan protokol IPv4 pengalamatan; Anda tidak dapat menonaktifkan perilaku ini. Saat Anda membuat VPC, Anda harus menentukan blok IPv4 CIDR (berbagai alamat pribadi IPv4 ). Anda dapat secara opsional menetapkan blok IPv6 CIDR ke VPC Anda dan menetapkan IPv6 alamat dari blok itu ke instance di subnet Anda.

Saat meluncurkan instans EC2, Anda menentukan VPC dan subnet. Instance menerima alamat IPv4 pribadi dari rentang CIDR subnet. Anda dapat mengonfigurasi instans secara opsional dengan alamat IPv4 publik dan alamat IPv6. Jika instans EC2 dalam VPCs komunikasi yang berbeda menggunakan alamat IP publik, lalu lintas tetap berada di jaringan global AWS pribadi dan tidak melintasi internet publik.

**Topics**
+ [IPv4 Alamat pribadi](#concepts-private-addresses)
+ [IPv4 Alamat publik](#concepts-public-addresses)
+ [Optimalisasi IPv4 alamat publik](#concepts-public-ip-address-opt)
+ [IPv6 alamat](#ipv6-addressing)
+ [Beberapa alamat IP](#multiple-ip-addresses)
+ [Nama host instans EC2](#amazon-dns)
+ [Alamat link-lokal](#link-local-addresses)
+ [Kelola alamat IPv4 untuk instans EC2 Anda](working-with-ip-addresses.md)
+ [Kelola alamat IPv6 untuk instans EC2 Anda](working-with-ipv6-addresses.md)
+ [Alamat IP sekunder untuk instans EC2 Anda](instance-secondary-ip-addresses.md)
+ [Konfigurasikan IPv4 alamat pribadi sekunder untuk instance Windows](config-windows-multiple-ip.md)

## IPv4 Alamat pribadi
<a name="concepts-private-addresses"></a>

 IPv4 Alamat pribadi adalah alamat IP yang tidak dapat dijangkau melalui Internet. Anda dapat menggunakan IPv4 alamat pribadi untuk komunikasi antar instance di VPC yang sama. Untuk informasi lebih lanjut tentang standar dan spesifikasi IPv4 alamat pribadi, lihat [RFC 1918](http://www.faqs.org/rfcs/rfc1918.html). Kami mengalokasikan IPv4 alamat pribadi untuk instance menggunakan DHCP.

**catatan**  
Anda dapat membuat VPC dengan blok CIDR yang dapat dirutekan secara publik yang berada di luar rentang IPv4 alamat pribadi yang ditentukan dalam RFC 1918. Namun, untuk keperluan dokumentasi ini, kami merujuk ke IPv4 alamat pribadi (atau 'alamat IP pribadi') sebagai alamat IP yang berada dalam IPv4 kisaran CIDR VPC Anda.

Subnet VPC dapat berupa salah satu tipe dari berikut ini:
+ IPv4-hanya subnet — Anda hanya dapat membuat sumber daya di subnet ini dengan IPv4 alamat yang ditetapkan untuk mereka.
+ IPv6-hanya subnet — Anda hanya dapat membuat sumber daya di subnet ini dengan IPv6 alamat yang ditetapkan untuk mereka.
+ IPv4 dan IPv6 subnet — Anda dapat membuat sumber daya di subnet ini dengan salah satu IPv4 atau IPv6 alamat yang ditetapkan untuk mereka.

Saat Anda meluncurkan instans EC2 ke subnet IPv4 -only atau dual stack (IPv4 dan IPv6), instance menerima alamat IP pribadi utama dari rentang IPv4 alamat subnet. Untuk informasi selengkapnya, lihat [ACL Jaringan](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-ip-addressing.html) di *Panduan Pengguna Amazon VPC*. Jika Anda tidak menentukan alamat IP pribadi utama saat Anda meluncurkan instans, kami akan memilih alamat IP yang tersedia di rentang subnet IPv4 untuk Anda. Setiap instance memiliki antarmuka jaringan default (indeks 0) yang diberi IPv4 alamat pribadi utama. Anda juga dapat menentukan IPv4 alamat pribadi tambahan, yang dikenal sebagai * IPv4 alamat pribadi sekunder*. Tidak seperti alamat IP privat primer, alamat IP privat sekunder dapat ditetapkan ulang dari satu instans ke instans lainnya. Untuk informasi selengkapnya, lihat [Beberapa alamat IP](#multiple-ip-addresses). 

 IPv4 Alamat pribadi, terlepas dari apakah itu alamat primer atau sekunder, tetap terkait dengan antarmuka jaringan ketika instance dihentikan dan dimulai, atau hibernasi dan dimulai, dan dirilis ketika instance dihentikan.

## IPv4 Alamat publik
<a name="concepts-public-addresses"></a>

Alamat IP publik adalah IPv4 alamat yang dapat dijangkau dari Internet. Anda dapat menggunakan alamat publik untuk komunikasi antara instans Anda dan Internet.

Saat Anda meluncurkan sebuah instans di VPC default, kami menetapkannya sebagai alamat IP publik secara default. Saat Anda meluncurkan instance ke VPC nondefault, subnet memiliki atribut yang menentukan apakah instance yang diluncurkan ke subnet tersebut menerima alamat IP publik dari kumpulan alamat publik. IPv4 Secara default, kami tidak menetapkan alamat IP publik ke instans yang diluncurkan di subnet non-default.

Anda dapat mengontrol apakah instans Anda menerima alamat IP publik sebagai berikut:
+ **Ubah atribut pengalamatan IP publik dari subnet Anda.** Untuk informasi selengkapnya, lihat [Memodifikasi atribut IPv4 pengalamatan publik untuk subnet Anda](https://docs.aws.amazon.com/vpc/latest/userguide/subnet-public-ip.html) di Panduan Pengguna Amazon *VPC*.
+ **Aktifkan atau nonaktifkan fitur pengalamatan IP publik selama peluncuran.** Ini mengesampingkan atribut pengalamatan IP publik subnet. Untuk informasi selengkapnya, lihat [Tetapkan IPv4 alamat publik saat peluncuran](working-with-ip-addresses.md#public-ip-addresses).
+ **Hapus penetapan alamat IP publik dari instans Anda setelah peluncuran.** Untuk informasi selengkapnya, lihat [Kelola alamat IP untuk antarmuka jaringan Anda](managing-network-interface-ip-addresses.md).

Alamat IP publik ditetapkan ke instans Anda dari kumpulan IPv4 alamat publik Amazon, dan tidak terkait dengan AWS akun Anda. Ketika alamat IP publik dipisahkan dari instans Anda, itu dilepaskan kembali ke kumpulan IPv4 alamat publik, dan Anda tidak dapat menggunakannya kembali.

Kami merilis alamat IP publik dari instans Anda dan menetapkan yang baru dalam kasus berikut: 
+ Kami merilis alamat IP publik ketika instance dihentikan, hibernasi, atau dihentikan. Kami menetapkan alamat IP publik baru ketika Anda memulai instans berhenti atau hibernasi.
+ Kami merilis alamat IP publik saat Anda mengaitkan alamat IP Elastis dengan instance. Kami menetapkan alamat IP publik baru saat Anda memisahkan alamat IP Elastis dari instans Anda.
+ Jika kami merilis alamat IP publik dari instans Anda dan memiliki antarmuka jaringan sekunder, kami tidak menetapkan alamat IP publik baru.
+ Jika kami merilis alamat IP publik instans Anda dan memiliki alamat IP pribadi sekunder yang terkait dengan alamat IP Elastis, kami tidak menetapkan alamat IP publik baru.

Jika Anda memerlukan alamat IP publik yang persisten yang dapat dikaitkan dengan dan dari instans sesuai kebutuhan, gunakan alamat IP Elastis.

Jika Anda menggunakan DNS dinamis untuk memetakan nama DNS yang ada ke alamat IP publik instans baru, mungkin perlu waktu hingga 24 jam agar alamat IP tersebut tersebar melalui Internet. Akibatnya, instans baru mungkin tidak menerima traffic sedangkan instans yang dihentikan terus menerima permintaan. Untuk mengatasi masalah ini, gunakan alamat IP Elastis. Anda dapat mengalokasikan alamat IP Elastis Anda sendiri, dan mengaitkannya dengan instans Anda. Untuk informasi selengkapnya, lihat [Alamat Elastic IP](elastic-ip-addresses-eip.md).

Jika Anda menggunakan Amazon VPC IP Address Manager (IPAM), Anda bisa mendapatkan blok alamat publik yang berdekatan AWS dan menggunakannya untuk mengalokasikan IPv4 alamat IP Elastis ke sumber daya. AWS Menggunakan blok IPv4 alamat yang berdekatan dapat secara signifikan mengurangi overhead manajemen untuk daftar kontrol akses keamanan dan menyederhanakan alokasi dan pelacakan alamat IP untuk penskalaan perusahaan. AWS Untuk informasi selengkapnya, lihat [Mengalokasikan alamat IP Elastis berurutan dari kumpulan IPAM di Panduan](https://docs.aws.amazon.com/vpc/latest/ipam/tutorials-eip-pool.html) Pengguna Amazon *VPC* IPAM.

**Pertimbangan-pertimbangan**
+ AWS mengenakan biaya untuk semua IPv4 alamat publik, termasuk IPv4 alamat publik yang terkait dengan instans yang sedang berjalan dan alamat IP Elastis. Untuk informasi selengkapnya, lihat tab ** IPv4 Alamat Publik** di [halaman harga Amazon VPC](https://aws.amazon.com/vpc/pricing/).
+ Instans yang mengakses instans lain melalui alamat IP NAT publiknya dikenai biaya untuk transfer data regional atau Internet, bergantung pada apakah instans tersebut berada di Wilayah yang sama.

## Optimalisasi IPv4 alamat publik
<a name="concepts-public-ip-address-opt"></a>

AWS mengenakan biaya untuk semua IPv4 alamat publik, termasuk IPv4 alamat publik yang terkait dengan instans yang sedang berjalan dan alamat IP Elastis. Untuk informasi selengkapnya, lihat tab ** IPv4 Alamat Publik** di [halaman harga Amazon VPC](https://aws.amazon.com/vpc/pricing/).

Daftar berikut berisi tindakan yang dapat Anda lakukan untuk mengoptimalkan jumlah IPv4 alamat publik yang Anda gunakan:
+ Gunakan [penyeimbang beban elastis](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/load-balancer-getting-started.html) untuk memuat lalu lintas keseimbangan ke instans EC2 Anda dan [nonaktifkan **Auto-assign IP publik** pada ENI utama yang ditetapkan ke](managing-network-interface-ip-addresses.md) instans. Load balancer menggunakan satu IPv4 alamat publik, jadi ini mengurangi jumlah IPv4 alamat publik Anda. Anda mungkin juga ingin mengkonsolidasikan penyeimbang beban yang ada untuk lebih mengurangi jumlah alamat publik IPv4 . 
+ [Jika satu-satunya alasan untuk menggunakan gateway NAT adalah SSH ke instans EC2 di subnet pribadi untuk pemeliharaan atau keadaan darurat, pertimbangkan untuk menggunakan EC2 Instance Connect Endpoint sebagai gantinya.](connect-using-eice.md) Dengan EC2 Instance Connect Endpoint, Anda dapat terhubung ke instans dari internet tanpa mengharuskan instans memiliki alamat publik IPv4 .
+ Jika instans EC2 Anda berada di subnet publik dengan alamat IP publik yang dialokasikan untuk mereka, pertimbangkan untuk memindahkan instans ke subnet pribadi, menghapus alamat IP publik, dan menggunakan [gateway NAT](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html) publik untuk memungkinkan akses ke dan dari instans EC2 Anda. Ada pertimbangan biaya untuk menggunakan gateway NAT. Gunakan metode perhitungan ini untuk memutuskan apakah gateway NAT hemat biaya. Anda bisa mendapatkan yang `Number of public IPv4 addresses` diperlukan untuk perhitungan ini dengan [membuat Laporan Biaya dan Penggunaan AWS Penagihan](https://aws.amazon.com/blogs/networking-and-content-delivery/identify-and-optimize-public-ipv4-address-usage-on-aws/).

  ```
  NAT gateway per hour + NAT gateway public IPs + NAT gateway transfer / Existing public IP cost
  ```

  Di mana:
  + `NAT gateway per hour = $0.045 * 730 hours in a month * Number of Availability Zones the NAT gateways are in`
  + `NAT gateway public IPs = $0.005 * 730 hours in a month * Number of IPs associated with your NAT gateways`
  + `NAT gateway transfer = $0.045 * Number of GBs that will go through the NAT gateway in a month`
  + `Existing public IP cost = $0.005 * 730 hours in a month * Number of public IPv4 addresses`

  Jika totalnya kurang dari 1, gateway NAT lebih murah daripada alamat publik. IPv4
+ Gunakan [AWS PrivateLink](https://docs.aws.amazon.com/vpc/latest/userguide/endpoint-services-overview.html)untuk terhubung secara pribadi ke AWS layanan atau layanan yang dihosting oleh AWS akun lain daripada menggunakan IPv4 alamat publik dan gateway internet.
+ [Bawa rentang alamat IP Anda sendiri (BYOIP) ke AWS](ec2-byoip.md) dan gunakan rentang untuk IPv4 alamat publik daripada menggunakan alamat publik milik Amazon. IPv4 
+ Matikan [auto-assign IPv4 alamat publik untuk instance yang diluncurkan](https://docs.aws.amazon.com/vpc/latest/userguide/subnet-public-ip.html) ke subnet. Opsi ini umumnya dinonaktifkan secara default VPCs saat Anda membuat subnet, tetapi Anda harus memeriksa subnet yang ada untuk memastikannya dinonaktifkan.
+ Jika Anda memiliki instans EC2 yang tidak memerlukan IPv4 alamat publik, [periksa apakah antarmuka jaringan yang dilampirkan ke instans Anda menonaktifkan IP publik secara **otomatis**](managing-network-interface-ip-addresses.md).
+ [Konfigurasikan titik akhir akselerator AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html) untuk instans EC2 di subnet pribadi untuk memungkinkan lalu lintas internet mengalir langsung ke titik akhir di Anda VPCs tanpa memerlukan alamat IP publik. Anda juga dapat [membawa alamat Anda sendiri ke AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/dg/using-byoip.html) dan menggunakan alamat Anda sendiri untuk IPv4 alamat IP statis akselerator Anda.

## IPv6 alamat
<a name="ipv6-addressing"></a>

IPv6 alamat unik secara global dan dapat dikonfigurasi agar tetap pribadi atau dapat dijangkau melalui Internet. IPv6 Pengalamatan publik dan pribadi tersedia di AWS:
+ **Pribadi IPv6**: AWS mempertimbangkan IPv6 alamat pribadi yang tidak diiklankan dan tidak dapat diiklankan di Internet dari. AWS
+ **Publik IPv6**: AWS mempertimbangkan IPv6 alamat publik yang diiklankan di Internet dari AWS.

Untuk informasi selengkapnya tentang IPv6 alamat publik dan pribadi, lihat [IPv6alamat](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-ip-addressing.html#vpc-ipv6-addresses) di *Panduan Pengguna Amazon VPC*.

Semua jenis instans mendukung IPv6 alamat kecuali untuk yang berikut: C1, M1, M2, M3, dan T1.

Instans EC2 Anda menerima IPv6 alamat jika blok IPv6 CIDR dikaitkan dengan VPC dan subnet Anda, dan jika salah satu dari berikut ini benar:
+ Subnet Anda dikonfigurasi untuk secara otomatis menetapkan IPv6 alamat ke instance selama peluncuran. Untuk informasi selengkapnya, lihat [Memodifikasi atribut pengalamatan IP subnet Anda](https://docs.aws.amazon.com/vpc/latest/userguide/subnet-public-ip.html).
+ Anda menetapkan IPv6 alamat ke instans Anda selama peluncuran.
+ Anda menetapkan IPv6 alamat ke antarmuka jaringan utama instans Anda setelah peluncuran.
+ Anda menetapkan IPv6 alamat ke antarmuka jaringan di subnet yang sama, dan melampirkan antarmuka jaringan ke instance Anda setelah peluncuran. 

Ketika instans Anda menerima IPv6 alamat selama peluncuran, alamat tersebut dikaitkan dengan antarmuka jaringan utama (indeks 0) dari instance. Anda dapat mengelola IPv6 alamat untuk antarmuka jaringan utama instans Anda sebagai berikut:
+ Tetapkan dan batalkan IPv6 alamat dari antarmuka jaringan. Jumlah alamat IPv6 yang dapat Anda tetapkan ke antarmuka jaringan dan jumlah antarmuka jaringan yang dapat Anda sertakan ke sebuah instans bervariasi tergantung jenis instans. Untuk informasi selengkapnya, lihat [Alamat IP maksimum per antarmuka jaringan](AvailableIpPerENI.md).
+ Aktifkan IPv6 alamat utama. IPv6 Alamat utama memungkinkan Anda untuk menghindari mengganggu lalu lintas ke instance atau. ENIs Untuk informasi selengkapnya, lihat [Buat antarmuka jaringan untuk instans EC2 Anda](create-network-interface.md) atau [Kelola alamat IP untuk antarmuka jaringan Anda](managing-network-interface-ip-addresses.md). 

 IPv6 Alamat tetap ada saat Anda berhenti dan memulai, atau hibernasi dan memulai, instance Anda, dan dirilis saat Anda menghentikan instance Anda. Anda tidak dapat menetapkan ulang alamat IPv6 saat ditetapkan ke antarmuka jaringan lain—Anda harus membatalkan penetapannya terlebih dahulu.

Anda dapat mengontrol apakah instance dapat dijangkau melalui IPv6 alamatnya dengan mengontrol perutean untuk subnet Anda atau dengan menggunakan grup keamanan dan aturan ACL jaringan. Untuk informasi selengkapnya, lihat [Privasi lalu lintas Internetwork](https://docs.aws.amazon.com/IAM/latest/UserGuide/access.html) di Panduan Pengguna *Amazon VPC*. 

Untuk informasi selengkapnya tentang rentang IPv6 alamat yang dipesan, lihat [Registri Alamat IPv6 Tujuan Khusus IANA](http://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.xhtml) dan. [RFC4291](https://tools.ietf.org/html/rfc4291)

## Beberapa alamat IP
<a name="multiple-ip-addresses"></a>

Anda dapat menentukan beberapa pribadi IPv4 dan IPv6 alamat untuk instance Anda. Jumlah antarmuka jaringan dan pribadi IPv4 dan IPv6 alamat yang dapat Anda tentukan untuk sebuah instance tergantung pada jenis instans. Untuk informasi selengkapnya, lihat [Alamat IP maksimum per antarmuka jaringan](AvailableIpPerENI.md).

**Kasus penggunaan**
+ Melakukan hosting beberapa situs web di satu server dengan menggunakan beberapa sertifikat SSL di satu server dan mengaitkan setiap sertifikat dengan alamat IP tertentu.
+ Mengoperasikan peralatan jaringan, seperti firewall atau load balancer, yang memiliki beberapa alamat IP untuk setiap antarmuka jaringan. 
+ Mengalihkan traffic internal ke instans siaga jika instans Anda gagal, dengan menetapkan kembali alamat IP sekunder ke instans siaga. 

**Cara kerja beberapa alamat IP**
+ Anda dapat menetapkan IPv4 alamat pribadi sekunder ke antarmuka jaringan apa pun.
+ Anda dapat menetapkan beberapa IPv6 alamat ke antarmuka jaringan yang ada di subnet yang memiliki blok IPv6 CIDR terkait.
+ Anda harus memilih IPv4 alamat sekunder dari rentang blok IPv4 CIDR subnet untuk antarmuka jaringan.
+ Anda harus memilih IPv6 alamat dari rentang blok IPv6 CIDR subnet untuk antarmuka jaringan.
+ Anda mengaitkan grup keamanan dengan antarmuka jaringan, bukan alamat IP individu. Oleh karena itu, setiap alamat IP yang Anda tentukan dalam antarmuka jaringan tunduk pada grup keamanan antarmuka jaringannya.
+ Beberapa alamat IP dapat ditetapkan dan tidak ditetapkan ke antarmuka jaringan yang disertakan ke instans yang berjalan atau dihentikan.
+  IPv4 Alamat pribadi sekunder yang ditetapkan ke antarmuka jaringan dapat dipindahkan ke yang lain jika Anda secara eksplisit mengizinkannya.
+  IPv6 Alamat tidak dapat dipindahkan ke antarmuka jaringan lain; Anda harus terlebih dahulu membatalkan penetapan IPv6 alamat dari antarmuka jaringan yang ada.
+ Saat menetapkan beberapa alamat IP ke antarmuka jaringan menggunakan alat baris perintah atau API, seluruh operasi gagal jika salah satu alamat IP tidak dapat ditetapkan.
+  IPv4 Alamat pribadi primer, alamat pribadi sekunder, IPv4 alamat IP Elastis, dan IPv6 alamat tetap dengan antarmuka jaringan sekunder ketika terlepas dari sebuah instance atau dilampirkan ke sebuah instance.
+ Meskipun Anda tidak dapat melepaskan antarmuka jaringan utama dari sebuah instance, Anda dapat menetapkan kembali IPv4 alamat pribadi sekunder dari antarmuka jaringan utama ke antarmuka jaringan lain.

Untuk informasi selengkapnya, lihat [Alamat IP sekunder untuk instans EC2 Anda](instance-secondary-ip-addresses.md).

## Nama host instans EC2
<a name="amazon-dns"></a>

Saat Anda membuat instance EC2, buat nama host untuk AWS instance itu. Untuk informasi selengkapnya tentang jenis nama host dan cara AWS penyediaannya, lihat. [Nama host dan domain instans EC2](ec2-instance-naming.md) Amazon menyediakan server DNS yang menyelesaikan nama host dan alamat yang disediakan Amazon. IPv4 IPv6 Server Amazon DNS terletak di dasar rentang jaringan VPC Anda plus dua. Untuk informasi selengkapnya, lihat [Atribut DNS untuk VPC Anda](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html) di *Panduan Pengguna Amazon VPC*.

## Alamat link-lokal
<a name="link-local-addresses"></a>

Alamat link-lokal adalah alamat IP yang terkenal dan tidak dapat dirutekan. Amazon EC2 menggunakan alamat dari ruang alamat link-local untuk menyediakan layanan yang hanya dapat diakses dari instans EC2. Layanan ini tidak berjalan pada instans, mereka berjalan di host yang mendasarinya. Saat Anda mengakses alamat link-lokal untuk layanan ini, Anda berkomunikasi dengan hypervisor Xen atau pengontrol Nitro.

**Rentang alamat link-lokal**
+ IPv4 — 169.254.0.0/16 (169.254.0.0 ke 169.254.255.255)
+ IPv6 — Fe80: :/10

**Layanan yang Anda akses menggunakan alamat link-lokal**
+ [Layanan Metadata Instans](instancedata-data-retrieval.md)
+ [Amazon Route 53 Resolver](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html#AmazonDNS) (juga dikenal sebagai server DNS Amazon)
+ [Layanan Amazon Time Sync](set-time.md)
+ [AWS Server KMS](common-messages.md#activate-windows)

# Kelola alamat IPv4 untuk instans EC2 Anda
<a name="working-with-ip-addresses"></a>

Anda dapat menetapkan IPv4 alamat publik ke instans Anda saat meluncurkannya. Anda dapat melihat IPv4 alamat instans Anda di konsol melalui halaman **Instans** atau halaman **Antarmuka Jaringan**.

**Topics**
+ [Tetapkan IPv4 alamat publik saat peluncuran](#public-ip-addresses)
+ [Tetapkan IPv4 alamat pribadi saat peluncuran](#assign-private-ipv4-address)
+ [Lihat IPv4 alamat utama](#view-instance-ipv4-addresses)
+ [Lihat IPv4 alamat menggunakan metadata instance](#view-instance-ipv4-addresses-imds)

## Tetapkan IPv4 alamat publik saat peluncuran
<a name="public-ip-addresses"></a>

Setiap subnet memiliki atribut yang menentukan apakah instans yang diluncurkan ke subnet tersebut diberi alamat IP publik. Secara default, subnet non-default mengatur atribut ini ke false, dan subnet default mengatur atribut ini ke true. Saat meluncurkan instance, fitur IPv4 pengalamatan publik juga tersedia bagi Anda untuk mengontrol apakah instans Anda diberi IPv4 alamat publik; Anda dapat mengganti perilaku default atribut pengalamatan IP subnet. IPv4Alamat publik ditetapkan dari kumpulan IPv4 alamat publik Amazon, dan ditetapkan ke antarmuka jaringan dengan indeks perangkat 0. Fitur ini bergantung pada kondisi tertentu pada saat Anda meluncurkan instans Anda. 

**Pertimbangan-pertimbangan**
+ Anda dapat membatalkan penetapan alamat IP publik dari instans Anda setelah peluncuran dengan [mengelola alamat IP yang terkait dengan antarmuka jaringan](managing-network-interface-ip-addresses.md). Untuk informasi selengkapnya tentang IPv4 alamat publik, lihat[IPv4 Alamat publik](using-instance-addressing.md#concepts-public-addresses).
+ Anda tidak dapat menetapkan alamat IP publik secara otomatis jika Anda menentukan lebih dari satu antarmuka jaringan. Selain itu, Anda tidak dapat mengganti pengaturan subnet menggunakan fitur IP publik penetapan otomatis jika Anda menentukan antarmuka jaringan yang ada untuk indeks perangkat 0.
+ Apakah Anda menetapkan alamat IP publik ke instans Anda selama peluncuran atau tidak, Anda dapat mengaitkan alamat IP Elastis dengan instans Anda setelah diluncurkan. Untuk informasi selengkapnya, lihat [Alamat Elastic IP](elastic-ip-addresses-eip.md). Anda juga dapat memodifikasi perilaku IPv4 pengalamatan publik subnet Anda. Untuk informasi selengkapnya, lihat [Memodifikasi atribut IPv4 pengalamatan publik untuk subnet Anda](https://docs.aws.amazon.com/vpc/latest/userguide/subnet-public-ip.html).

------
#### [ Console ]

**Untuk menetapkan IPv4 alamat publik saat peluncuran**  
Ikuti prosedur untuk [meluncurkan instans](ec2-launch-instance-wizard.md), dan saat Anda mengonfigurasi [Pengaturan Jaringan](ec2-instance-launch-parameters.md#liw-network-settings), pilih opsi untuk **menetapkan IP Publik secara otomatis**.

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

**Untuk menetapkan IPv4 alamat publik saat peluncuran**  
Gunakan perintah [run-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) dengan opsi. `--associate-public-ip-address`

```
--associate-public-ip-address
```

------
#### [ PowerShell ]

**Untuk menetapkan IPv4 alamat publik saat peluncuran**  
Gunakan [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet dengan parameter. `-AssociatePublicIp`

```
-AssociatePublicIp $true
```

------

## Tetapkan IPv4 alamat pribadi saat peluncuran
<a name="assign-private-ipv4-address"></a>

Anda dapat menentukan alamat IPv4 pribadi dari rentang alamat IPv4 subnet, atau membiarkan Amazon EC2 memilihnya untuk Anda. Alamat ini ditetapkan ke antarmuka jaringan utama.

Untuk menetapkan IPv4 alamat setelah peluncuran, lihat[Tetapkan alamat IP sekunder ke sebuah instance](instance-secondary-ip-addresses.md#assign-secondary-ip-address).

------
#### [ Console ]

**Untuk menetapkan IPv4 alamat pribadi 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), perluas **konfigurasi jaringan lanjutan** dan masukkan nilai untuk **IP Utama**.

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

**Untuk menetapkan IPv4 alamat pribadi saat peluncuran**  
Gunakan perintah [run-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) dengan opsi. `--private-ip-address`

```
--private-ip-addresses 10.251.50.12
```

Untuk membiarkan Amazon EC2 memilih alamat IP, hilangkan opsi ini.

------
#### [ PowerShell ]

**Untuk menetapkan IPv4 alamat pribadi saat peluncuran**  
Gunakan [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet dengan parameter. `-PrivateIpAddress`

```
-PrivateIpAddress 10.251.50.12
```

Untuk membiarkan Amazon EC2 memilih alamat IP, hilangkan parameter ini.

------

## Lihat IPv4 alamat utama
<a name="view-instance-ipv4-addresses"></a>

 IPv4 Alamat publik ditampilkan sebagai properti antarmuka jaringan di konsol, tetapi dipetakan ke IPv4 alamat pribadi utama melalui NAT. Oleh karena itu, jika Anda memeriksa properti antarmuka jaringan Anda pada instance Anda, misalnya, melalui `ifconfig` (Linux) atau `ipconfig` (Windows), IPv4 alamat publik tidak ditampilkan.

------
#### [ Console ]

**Untuk melihat IPv4 alamat 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**, temukan ** IPv4 Alamat publik** dan ** IPv4 alamat pribadi**. 

1. (Opsional) Tab **Networking** juga berisi antarmuka jaringan dan alamat IP Elastis untuk instance.

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

**Untuk melihat IPv4 alamat utama 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[].PrivateIpAddress" \
    --output text
```

Berikut ini adalah output contoh.

```
10.251.50.12
```

------
#### [ PowerShell ]

**Untuk melihat IPv4 alamat utama 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.PrivateIpAddress
```

Berikut ini adalah output contoh.

```
10.251.50.12
```

------

## Lihat IPv4 alamat menggunakan metadata instance
<a name="view-instance-ipv4-addresses-imds"></a>

Anda bisa mendapatkan IPv4 alamat untuk instance Anda dengan mengambil metadata instance. Untuk informasi selengkapnya, lihat [Gunakan metadata instans untuk mengelola instans EC2](ec2-instance-metadata.md).

**Untuk melihat IPv4 alamat menggunakan metadata instance**

1. Connect ke instans Anda. Untuk informasi selengkapnya, lihat [Connect ke instans EC2](connect.md).

1. Gunakan salah satu perintah berikut ini.

------
#### [ 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/local-ipv4
   ```

**Windows**  
Jalankan perintah 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/local-ipv4
   ```

------
#### [ IMDSv1 ]

**Linux**  
Jalankan perintah berikut dari instance Linux Anda.

   ```
   curl http://169.254.169.254/latest/meta-data/local-ipv4
   ```

**Windows**  
Jalankan perintah berikut dari instance Windows Anda.

   ```
   Invoke-RestMethod http://169.254.169.254/latest/meta-data/local-ipv4
   ```

------

1. Gunakan salah satu perintah berikut untuk mengakses alamat IP publik. Jika ada alamat IP Elastis yang terkait dengan instance, perintah mengembalikan alamat IP Elastis.

------
#### [ IMDSv2 ]

**Linux**  
Jalankan perintah berikut dari instance Linux Anda.

   ```
   [ec2-user ~]$ 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/public-ipv4
   ```

**Windows**  
Jalankan perintah 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/public-ipv4
   ```

------
#### [ IMDSv1 ]

**Linux**  
Jalankan perintah berikut dari instance Linux Anda.

   ```
   curl http://169.254.169.254/latest/meta-data/public-ipv4
   ```

**Windows**  
Jalankan perintah berikut dari instance Windows Anda.

   ```
   Invoke-RestMethod http://169.254.169.254/latest/meta-data/public-ipv4
   ```

------

# Kelola alamat IPv6 untuk instans EC2 Anda
<a name="working-with-ipv6-addresses"></a>

Jika VPC dan subnet Anda memiliki blok IPv6 CIDR yang terkait dengannya, Anda dapat menetapkan IPv6 alamat ke instans Anda selama atau setelah peluncuran. Anda dapat mengakses IPv6 alamat untuk instans Anda di konsol di halaman **Instans** atau halaman **Antarmuka Jaringan**. Tugas-tugas berikut mengonfigurasi alamat IP untuk instans Anda. Untuk mengonfigurasi alamat IP untuk antarmuka jaringan Anda, lihat[Kelola alamat IP untuk antarmuka jaringan Anda](managing-network-interface-ip-addresses.md).

**Topics**
+ [Menetapkan IPv6 alamat ke sebuah instance](#assign-ipv6-address)
+ [Lihat IPv6 alamat untuk sebuah instance](#view-ipv6-addresses)
+ [Lihat IPv6 alamat menggunakan metadata instance](#view-ipv6-addresses-imds)
+ [Membatalkan IPv6 alamat dari sebuah instance](#unassign-ipv6-address)

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

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

------
#### [ Console ]

**Untuk menetapkan IPv6 alamat saat peluncuran**  
Ikuti prosedur untuk [meluncurkan instans](ec2-launch-instance-wizard.md). Saat Anda mengonfigurasi [Pengaturan Jaringan](ec2-instance-launch-parameters.md#liw-network-settings), pilih opsi untuk **Tetapkan IP secara otomatis IPv6 **. Jika Anda tidak melihat opsi ini, subnet yang dipilih tidak memiliki blok IPv6 CIDR terkait.

**Untuk menetapkan IPv6 alamat 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 untuk Anda. IPv6 Jika Anda tidak melihat opsi ini, subnet instance tidak memiliki blok IPv6 CIDR terkait.

1. Pilih **Simpan**.

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

**Untuk menetapkan IPv6 alamat saat peluncuran**  
Gunakan perintah [run-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) dengan opsi. `--ipv6-addresses` Contoh berikut memberikan dua IPv6 alamat.

```
--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 IPv6 alamat, gunakan `--ipv6-address-count` opsi sebagai gantinya. Contoh berikut memberikan dua IPv6 alamat.

```
--ipv6-address-count 2
```

**Untuk menetapkan IPv6 alamat setelah peluncuran**  
Gunakan perintah [assign-ipv6-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-ipv6-addresses.html). Contoh berikut memberikan dua IPv6 alamat.

```
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 IPv6 alamat, gunakan `--ipv6-address-count` opsi sebagai gantinya. Contoh berikut memberikan dua IPv6 alamat.

```
aws ec2 assign-ipv6-addresses \
    --network-interface-id eni-1234567890abcdef0 \
    --ipv6-address-count 2
```

------
#### [ PowerShell ]

**Untuk menetapkan IPv6 alamat saat peluncuran**  
Gunakan [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet dengan parameter. `-Ipv6Address` Contoh berikut memberikan dua IPv6 alamat.

```
-Ipv6Address $ipv6addr1,$ipv6addr2
```

Tentukan IPv6 alamat 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 IPv6 alamat, gunakan `-Ipv6AddressCount` parameter sebagai gantinya. Contoh berikut memberikan dua IPv6 alamat.

```
-Ipv6AddressCount 2
```

**Untuk menetapkan IPv6 alamat setelah peluncuran**  
Gunakan [Register-EC2Ipv6 AddressList](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2Ipv6AddressList.html) cmdlet. Contoh berikut memberikan dua IPv6 alamat.

```
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 IPv6 alamat, gunakan `-Ipv6AddressCount` parameter sebagai gantinya. Contoh berikut memberikan dua IPv6 alamat.

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

------

## Lihat IPv6 alamat untuk sebuah instance
<a name="view-ipv6-addresses"></a>

Anda dapat melihat IPv6 alamat untuk instans Anda.

------
#### [ Console ]

**Untuk melihat IPv6 alamat 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 IPv6 alamat 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 IPv6 alamat 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
```

------

## Lihat IPv6 alamat menggunakan metadata instance
<a name="view-ipv6-addresses-imds"></a>

Setelah Anda terhubung ke instans Anda, Anda dapat mengambil IPv6 alamat menggunakan metadata instance. Pertama, Anda harus mendapatkan alamat MAC dari 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
```

------

## Membatalkan IPv6 alamat dari sebuah instance
<a name="unassign-ipv6-address"></a>

Anda dapat membatalkan penetapan IPv6 alamat dari sebuah instans kapan saja.

------
#### [ Console ]

**Untuk membatalkan penugasan IPv6 alamat dari 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 Anda, dan pilih **Tindakan**, **Jaringan**, **Kelola alamat IP**.

1. Bentangkan antarmuka jaringan. Di bawah **IPv6alamat**, pilih **Unassign** di sebelah alamat. IPv6 

1. Pilih **Simpan**.

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

**Untuk membatalkan penetapan IPv6 alamat dari sebuah instance**  
Gunakan perintah [unassign-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 IPv6 alamat dari sebuah instance**  
Gunakan [Unregister-EC2Ipv6 AddressList](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
```

------

# Alamat IP sekunder untuk instans EC2 Anda
<a name="instance-secondary-ip-addresses"></a>

 IPv4 Alamat pertama yang ditetapkan ke antarmuka jaringan dikenal sebagai alamat IP utama. Alamat IP sekunder adalah IPv4 alamat tambahan yang ditetapkan ke antarmuka jaringan. Untuk informasi selengkapnya, lihat [Beberapa alamat IP](using-instance-addressing.md#multiple-ip-addresses).

Anda juga dapat menetapkan beberapa IPv6 alamat ke sebuah instance. Untuk informasi selengkapnya, lihat [Kelola alamat IPv6 untuk instans EC2 Anda](working-with-ipv6-addresses.md).

**Topics**
+ [Tetapkan alamat IP sekunder ke sebuah instance](#assign-secondary-ip-address)
+ [Konfigurasikan sistem operasi untuk menggunakan alamat IP sekunder](#StepTwoConfigOS)
+ [Membatalkan alamat IP sekunder dari sebuah instans](#unassign-secondary-ip-address)

## Tetapkan alamat IP sekunder ke sebuah instance
<a name="assign-secondary-ip-address"></a>

Anda dapat menetapkan alamat IP sekunder ke antarmuka jaringan untuk sebuah instance saat Anda meluncurkan instance, atau setelah instance berjalan.

------
#### [ Console ]

**Untuk menetapkan alamat IP sekunder saat peluncuran**

1. Ikuti prosedur untuk [meluncurkan instans](ec2-launch-instance-wizard.md). Saat Anda mengonfigurasi [Pengaturan Jaringan](ec2-instance-launch-parameters.md#liw-network-settings), perluas **Konfigurasi jaringan lanjutan**.

1. Untuk **IP Sekunder**, pilih **Tetapkan secara otomatis** dan masukkan jumlah alamat IP untuk Amazon EC2 yang akan ditetapkan. Atau, pilih **Tetapkan secara manual** dan masukkan IPv4 alamat.

1. Selesaikan langkah-langkah selanjutnya untuk meluncurkan instans.

**Untuk menetapkan alamat IP sekunder 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.

1. Untuk menambahkan IPv4 alamat, di bawah **IPv4alamat**, pilih **Tetapkan alamat IP baru**. Masukkan alamat IPv4 dari rentang subnet, atau biarkan bidang kosong untuk membiarkan Amazon EC2 memilih satu untuk Anda.

1. Pilih **Simpan**.

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

**Untuk menetapkan alamat IP sekunder saat peluncuran**  
Gunakan perintah [run-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) dengan opsi. `--secondary-private-ip-addresses`

```
--secondary-private-ip-addresses 10.251.50.12
```

Untuk membiarkan Amazon EC2 memilih alamat IP, gunakan `--secondary-private-ip-address-count` opsi sebagai gantinya. Contoh berikut memberikan satu alamat IP sekunder.

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

Atau, Anda dapat membuat antarmuka jaringan. Untuk informasi selengkapnya, lihat [Buat antarmuka jaringan untuk instans EC2 Anda](create-network-interface.md).

**Untuk menetapkan alamat IP sekunder setelah peluncuran**  
Gunakan perintah [assign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-private-ip-addresses.html) dengan opsi `--private-ip-addresses`.

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

Untuk membiarkan Amazon EC2 memilih IPv4 alamat, gunakan `--secondary-private-ip-address-count` parameter sebagai gantinya. Contoh berikut memberikan satu IPv4 alamat.

```
aws ec2 assign-private-ip-addresses \
    --network-interface-ids eni-1234567890abcdef0 \
    --secondary-private-ip-address-count 1
```

------
#### [ PowerShell ]

**Untuk menetapkan alamat IP sekunder saat peluncuran**  
Anda harus membuat antarmuka jaringan. Untuk informasi selengkapnya, lihat [Buat antarmuka jaringan untuk instans EC2 Anda](create-network-interface.md).

**Untuk menetapkan alamat IP sekunder setelah peluncuran**  
Gunakan [Register-EC2PrivateIpAddress](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2PrivateIpAddress.html)cmdlet dengan parameter. `-PrivateIpAddress`

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

Untuk membiarkan Amazon EC2 memilih IPv4 alamat, gunakan `-SecondaryPrivateIpAddressCount` parameter sebagai gantinya. Contoh berikut memberikan satu IPv4 alamat.

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

------

## Konfigurasikan sistem operasi untuk menggunakan alamat IP sekunder
<a name="StepTwoConfigOS"></a>

Setelah Anda menetapkan alamat IP sekunder ke instans Anda, Anda harus mengkonfigurasi sistem operasi pada instans Anda untuk mengenali IPv4 alamat pribadi tambahan.

**Instans Linux**
+ Jika Anda menggunakan Amazon Linux, paket ec2-net-utils dapat menangani langkah ini untuk Anda. Ini mengonfigurasi antarmuka jaringan tambahan yang Anda lampirkan saat instance berjalan, menyegarkan IPv4 alamat sekunder selama pembaruan sewa DHCP, dan memperbarui aturan perutean terkait. Anda dapat segera menyegarkan daftar antarmuka dengan menggunakan salah satu perintah berikut, tergantung pada sistem Anda: `sudo systemctl restart systemd-networkd` (AL2023) atau `sudo service network restart` (Amazon Linux 2). Anda dapat melihat up-to-date daftar menggunakan perintah berikut:`ip addr li`. Jika Anda memerlukan kontrol manual atas konfigurasi jaringan Anda, Anda dapat menghapus paket ec2-net-utils. Untuk informasi selengkapnya, lihat [Mengkonfigurasi antarmuka jaringan menggunakan ec2-net-utils](https://docs.aws.amazon.com/linux/al2/ug/ec2-net-utils.html).
+ Jika Anda menggunakan distribusi Linux lain, lihat dokumentasi untuk distribusi Linux Anda. Cari informasi tentang mengkonfigurasi antarmuka jaringan tambahan dan alamat sekunder IPv4 . Jika instans memiliki dua atau beberapa antarmuka di subnet yang sama, cari informasi tentang menggunakan aturan perutean untuk mengatasi perutean asimetris.

**Instans Windows**  
Untuk informasi selengkapnya, lihat [Konfigurasikan IPv4 alamat pribadi sekunder untuk instance Windows](config-windows-multiple-ip.md).

## Membatalkan alamat IP sekunder dari sebuah instans
<a name="unassign-secondary-ip-address"></a>

Jika Anda tidak lagi memerlukan alamat IP sekunder, Anda dapat membatalkan penetapannya dari instance atau antarmuka jaringan. Ketika IPv4 alamat pribadi sekunder tidak ditetapkan dari antarmuka jaringan, alamat IP Elastis (jika ada) juga dipisahkan.

------
#### [ Console ]

**Untuk membatalkan penetapan IPv4 alamat pribadi sekunder dari 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, lalu pilih **Tindakan**, **Jaringan**, **Kelola Alamat IP**.

1. Bentangkan antarmuka jaringan. Untuk **IPv4alamat**, pilih **Unassign** untuk IPv4 alamat yang akan dibatalkan penetapan.

1. Pilih **Simpan**.

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

**Untuk membatalkan penugasan alamat IP pribadi sekunder**  
Gunakan perintah [unassign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-private-ip-addresses.html).

```
aws ec2 unassign-private-ip-addresses \
    --network-interface eni-1234567890abcdef0\
    --private-ip-addresses 10.251.50.12
```

------
#### [ PowerShell ]

**Untuk membatalkan penugasan alamat IP pribadi sekunder**  
Gunakan [Unregister-EC2PrivateIpAddress](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2PrivateIpAddress.html)cmdlet.

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

------

# Konfigurasikan IPv4 alamat pribadi sekunder untuk instance Windows
<a name="config-windows-multiple-ip"></a>

Anda dapat menentukan beberapa IPv4 alamat pribadi untuk instance Anda. Setelah Anda menetapkan IPv4 alamat pribadi sekunder ke sebuah instans, Anda harus mengkonfigurasi sistem operasi pada instance untuk mengenali IPv4 alamat pribadi sekunder.

**catatan**  
Instruksi ini didasarkan pada Windows Server 2022. Implementasi langkah-langkah ini mungkin bervariasi berdasarkan sistem operasi instance Windows.

**Topics**
+ [Prasyarat](#prereq-steps)
+ [Langkah 1: Konfigurasikan alamat IP statis dalam instans Anda](#step1)
+ [Langkah 2: Konfigurasikan alamat IP privat sekunder untuk instans Anda](#step2)
+ [Langkah 3: Konfigurasikan aplikasi untuk Menggunakan alamat IP privat sekunder](#step3)

## Prasyarat
<a name="prereq-steps"></a>
+ Tetapkan IPv4 alamat pribadi sekunder ke antarmuka jaringan untuk instance. Anda dapat menetapkan IPv4 alamat pribadi sekunder saat meluncurkan instance, atau setelah instance berjalan. Untuk informasi selengkapnya, lihat [Tetapkan alamat IP sekunder ke sebuah instance](instance-secondary-ip-addresses.md#assign-secondary-ip-address).

## Langkah 1: Konfigurasikan alamat IP statis dalam instans Anda
<a name="step1"></a>

Untuk mengaktifkan instans Windows Anda untuk menggunakan banyak alamat IP, Anda harus mengonfigurasi instans Anda untuk menggunakan pengalamatan IP statis, bukan server DHCP.

**penting**  
Saat Anda mengonfigurasi pengalamatan IP statis dalam instans Anda, alamat IP harus sama persis dengan apa yang ditampilkan di konsol, CLI, atau API. Jika Anda salah memasukkan alamat IP ini, instans bisa jadi tidak dapat dijangkau. 

**Untuk mengonfigurasi pengalamatan IP statis pada instans Windows**

1. Hubungkan ke instans Anda.

1. Temukan alamat IP, subnet mask, dan alamat gateway default untuk instans dengan melakukan langkah-langkah berikut: 

   1. Jalankan perintah berikut di PowerShell:

     ```
     ipconfig /all
     ```

     Tinjau output dan catat nilai **IPv4 Address**, **Subnet Mask**, **Default Gateway**, dan **DNS Server** untuk antarmuka jaringan. Output Anda harus menyerupai contoh berikut:

     ```
     ...
     
     Ethernet adapter Ethernet 4:
     
        Connection-specific DNS Suffix  . : us-west-2.compute.internal
        Description . . . . . . . . . . . : Amazon Elastic Network Adapter #2
        Physical Address. . . . . . . . . : 02-9C-3B-FC-8E-67
        DHCP Enabled. . . . . . . . . . . : Yes
        Autoconfiguration Enabled . . . . : Yes
        Link-local IPv6 Address . . . . . : fe80::f4d1:a773:5afa:cd1%7(Preferred)
        IPv4 Address. . . . . . . . . . . : 10.200.0.128(Preferred)
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Lease Obtained. . . . . . . . . . : Monday, April 8, 2024 12:19:29 PM
        Lease Expires . . . . . . . . . . : Monday, April 8, 2024 4:49:30 PM
        Default Gateway . . . . . . . . . : 10.200.0.1
        DHCP Server . . . . . . . . . . . : 10.200.0.1
        DHCPv6 IAID . . . . . . . . . . . : 151166011
        DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2D-67-AC-FC-12-34-9A-BE-A5-E7
        DNS Servers . . . . . . . . . . . : 10.200.0.2
        NetBIOS over Tcpip. . . . . . . . : Enabled
     ```

1. Buka **Network and Sharing Center** dengan menjalankan perintah berikut di PowerShell:

   ```
   & $env:SystemRoot\system32\control.exe ncpa.cpl
   ```

1. **Buka menu konteks (klik kanan) untuk antarmuka jaringan (Local Area Connection atau Ethernet) dan pilih Properties.**

1. **Pilih **Internet Protocol Version 4 (TCP/IPv4), Properties**.**

1. **Dalam **Internet Protocol Version 4 (TCP/IPv4) Properties** kotak dialog, pilih **Gunakan alamat IP berikut**, masukkan nilai berikut, lalu pilih OK.**    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/config-windows-multiple-ip.html)
**penting**  
Jika Anda menyetel alamat IP ke nilai apa pun selain alamat IP saat ini, Anda akan kehilangan konektivitas ke instans.  
![\[Alamat IP\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/windows-ip-static.png)

Anda akan kehilangan konektivitas RDP ke instans Windows selama beberapa detik saat instans tersebut diubah dari menggunakan DHCP menjadi pengalamatan statis. Instans tersebut mempertahankan informasi alamat IP yang sama seperti sebelumnya, tetapi sekarang informasi ini statis dan tidak dikelola oleh DHCP.

## Langkah 2: Konfigurasikan alamat IP privat sekunder untuk instans Anda
<a name="step2"></a>

Setelah menyiapkan pengalamatan IP statis pada instans Windows, Anda siap untuk menyiapkan alamat IP privat kedua.

**Untuk mengonfigurasi alamat IP sekunder**

1. Buka EC2 konsol Amazon di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Pada panel navigasi, pilih **Instans** (dan pilih instans Anda.

1. Di bagian **Jaringan**, catat alamat IP sekunder.

1. Hubungkan ke instans Anda.

1. Pada instans Windows Anda, pilih **Mulai**, **Panel Kontrol**.

1. Pilih **Jaringan dan Internet**, **Jaringan dan Pusat Berbagi**.

1. Pilih antarmuka jaringan (Local Area Connection atau Ethernet) dan pilih **Properties**.

1. **Pada halaman **Local Area Connection Properties**, pilih **Internet Protocol Version 4 (TCP/IPv4), **Properties**, Advanced**.**

1. Pilih **Tambahkan**.

1. Di kotak dialog **Alamat TCP/IP**, ketik alamat IP pribadi sekunder untuk **alamat IP**. Untuk **Subnet mask**, ketik subnet mask yang sama dengan yang Anda masukkan untuk alamat IP privat primer[Langkah 1: Konfigurasikan alamat IP statis dalam instans Anda](#step1), lalu pilih **Tambahkan**.   
![\[Kotak dialog TCP/Alamat IP\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/windows-ip-add.png)

1. Verifikasi pengaturan alamat IP dan pilih **OK**.  
![\[Tab Pengaturan IP\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/windows-ip-advanced-tcpip.png)

1. Pilih **OK**, **Tutup**.

1. Untuk mengonfirmasi bahwa alamat IP sekunder telah ditambahkan ke sistem operasi, jalankan `ipconfig /all` perintah di PowerShell. Output Anda harus menyerupai yang berikut:

   ```
   Ethernet adapter Ethernet 4:
   
      Connection-specific DNS Suffix  . :
      Description . . . . . . . . . . . : Amazon Elastic Network Adapter #2
      Physical Address. . . . . . . . . : 02-9C-3B-FC-8E-67
      DHCP Enabled. . . . . . . . . . . : No
      Autoconfiguration Enabled . . . . : Yes
      Link-local IPv6 Address . . . . . : fe80::f4d1:a773:5afa:cd1%7(Preferred)
      IPv4 Address. . . . . . . . . . . : 10.200.0.128(Preferred)
      Subnet Mask . . . . . . . . . . . : 255.255.255.0
      IPv4 Address. . . . . . . . . . . : 10.200.0.129(Preferred)
      Subnet Mask . . . . . . . . . . . : 255.255.255.0
      Default Gateway . . . . . . . . . : 10.200.0.1
      DHCPv6 IAID . . . . . . . . . . . : 151166011
      DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2D-67-AC-FC-12-34-9A-BE-A5-E7
      DNS Servers . . . . . . . . . . . : 10.200.0.2
      NetBIOS over Tcpip. . . . . . . . : Enabled
   ```

## Langkah 3: Konfigurasikan aplikasi untuk Menggunakan alamat IP privat sekunder
<a name="step3"></a>

Anda dapat mengonfigurasi aplikasi apa pun untuk menggunakan alamat IP privat sekunder. Misalnya, jika instans Anda menjalankan situs web di IIS, Anda dapat mengonfigurasi IIS untuk menggunakan alamat IP privat sekunder.

**Untuk mengonfigurasi IIS untuk menggunakan alamat IP privat sekunder**

1. Terhubung ke instans Anda.

1. Buka Manajer Layanan Informasi Internet (IIS).

1. Di panel **koneksi**, perluas **Situs**.

1. Buka menu konteks (klik kanan) untuk situs web Anda dan pilih **Edit Bindings**.

1. Di kotak dialog **Ikatan Situs**, pada **Tipe**, pilih **http**, **Edit**.

1. Di kotak dialog **Edit Ikatan Situs**, pada **Alamat IP**, pilih alamat IP privat sekunder. (Secara default, setiap situs web menerima permintaan HTTP dari semua alamat IP.)  
![\[Alamat IP\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/windows-ip-iis-site-binding.png)

1. Pilih **OK**, **Tutup**.