Pengalamatan IP instans Amazon EC2 - Amazon Elastic Compute Cloud

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

Amazon EC2 dan Amazon VPC mendukung protokol pengalamatan IPv4 dan IPv6. Secara default, Amazon VPC menggunakan protokol pengalamatan IPv4; Anda tidak dapat menonaktifkan perilaku ini. Saat Anda membuat VPC, Anda harus menentukan blok CIDR IPv4 (rentang alamat IPv4 privat). Atau, Anda dapat menetapkan blok CIDR IPv6 ke VPC Anda dan menetapkan alamat IPv6 dari blok tersebut ke instans di subnet Anda.

Alamat IPv4 privat

Alamat IPv4 privat adalah alamat IP yang tidak dapat dijangkau dengan Internet. Anda dapat menggunakan alamat IPv4 privat untuk komunikasi antara instans dalam VPC yang sama. Untuk informasi selengkapnya tentang standar dan spesifikasi alamat IPv4 privat, lihat RFC 1918. Kami mengalokasikan alamat IPv4 privat ke instans menggunakan DHCP.

catatan

Anda dapat membuat VPC dengan blok CIDR yang dapat dirutekan secara publik yang berada di luar rentang alamat IPv4 prvat yang ditentukan dalam RFC 1918. Namun, untuk keperluan dokumentasi ini, kami merujuk pada alamat IPv4 privat (or 'alamat IP privat') sebagai alamat IP yang berada dalam rentang CIDR IPv4 VPC Anda.

Subnet VPC dapat berupa salah satu tipe dari berikut ini:

Subnet VPC dapat berupa salah satu tipe dari berikut ini:

  • Subnet hanya IPv4: Anda hanya dapat membuat sumber daya di subnet ini dengan alamat IPv4 yang ditetapkan padanya.

  • Subnet khusus IPv6: Anda hanya dapat membuat sumber daya di subnet ini dengan alamat IPv6 yang ditetapkan padanya.

  • Subnet IPv4 dan IPv6: Anda dapat membuat sumber daya di subnet ini dengan alamat IPv4 atau IPv6 yang ditetapkan padanya.

Saat Anda meluncurkan instans EC2 ke subnet hanya IPv4 atau dual stack (IPv4 dan IPv6), instans menerima alamat IP privat primer dari rentang alamat IPv4 subnet. Untuk informasi selengkapnya, lihat ACL Jaringan di Panduan Pengguna Amazon VPC. Jika Anda tidak menentukan alamat IP privat primer saat Anda meluncurkan instans, kami akan memilih alamat IP yang tersedia di rentang subnet IPv4 untuk Anda. Setiap instans memiliki antarmuka jaringan default (eth0) yang diberi alamat IPv4 privat primer. Anda juga dapat menentukan alamat IPv4 privat tambahan, yang dikenal sebagai alamat IPv4 privat 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 untuk instans EC2 Anda.

Alamat IPv4 privat, terlepas dari apakah itu alamat primer atau sekunder, akan tetap dikaitkan dengan antarmuka jaringan saat instans dihentikan dan dimulai, atau dihibernasikan dan dimulai, dan dilepas saat instans diakhiri.

Alamat IPv4 publik

Alamat IP publik adalah alamat IPv4 yang tidak dapat dijangkau dengan 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. Ketika Anda meluncurkan suatu instans ke dalam VPC non-default, subnet tersebut memiliki atribut yang menentukan apakah instans yang diluncurkan ke subnet tersebut menerima alamat IP publik dari kumpulan alamat IPv4 publik. 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:

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

Dalam kasus tertentu, kami merilis alamat IP publik dari instans Anda, atau menetapkannya yang baru:

  • Kami melepas alamat IP publik instans Anda saat alamat IP dihentikan, dihibernasikan, atau dihentikan. Instans Anda yang dihentikan atau dihibernasikan menerima alamat IP publik baru saat dimulai.

  • Kami melepas alamat IP publik instans Anda saat Anda mengaitkan alamat IP Elastis dengan instans tersebut. Ketika Anda memisahkan alamat IP Elastis dari instans Anda, maka instans tersebut menerima alamat IP publik yang baru.

  • Jika alamat IP publik dari instans Anda di VPC telah dilepas, instans tersebut tidak akan menerima alamat IP yang baru jika ada lebih dari satu antarmuka jaringan yang disertakan ke instans Anda.

  • Jika alamat IP publik instans Anda dilepas saat masih memiliki alamat IP privat sekunder yang dikaitkan dengan alamat IP Elastis, instans tidak menerima 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 IP elastis.

catatan
  • AWS mengenakan biaya untuk semua alamat IPv4 publik, termasuk alamat IPv4 publik yang terkait dengan instans yang sedang berjalan dan alamat IP Elastis. Untuk informasi selengkapnya, lihat tab Alamat IPv4 Publik di halaman harga Amazon VPC.

  • 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 alamat IPv4 publik

AWS mengenakan biaya untuk semua alamat IPv4 publik, termasuk alamat IPv4 publik yang terkait dengan instans yang sedang berjalan dan alamat IP Elastis. Untuk informasi selengkapnya, lihat tab Alamat IPv4 Publik di halaman harga Amazon VPC.

Daftar berikut berisi tindakan yang dapat Anda lakukan untuk mengoptimalkan jumlah alamat IPv4 publik yang Anda gunakan:

Alamat IP elastis (IPv4)

Alamat IP Elastis adalah alamat IPv4 publik yang dapat dialokasikan ke akun Anda. Anda dapat mengaitkannya ke dan memisahkannya dari instans sesuai kebutuhan. Alamat Elastic IP tersebut dialokasikan ke akun Anda sampai Anda memilih untuk melepasnya. Untuk informasi selengkapnya tentang alamat IP Elastis dan cara menggunakannya, lihat Alamat IP elastis.

Kami tidak mendukung alamat IP Elastis untuk IPv6.

Alamat IPv6

Atau, Anda dapat mengaitkan blok CIDR IPv6 dengan VPC Anda, dan mengaitkan blok CIDR IPv6 dengan subnet Anda. Blok CIDR IPv6 untuk VPC Anda secara otomatis ditetapkan dari kumpulan alamat IPv6 Amazon; Anda tidak dapat memilih sendiri rentang tersebut. Untuk informasi selengkapnya, lihat topik berikut dalam Panduan Pengguna Amazon VPC:

Alamat IPv6 bersifat unik secara global dan dapat dikonfigurasi agar tetap privat atau dapat dijangkau melalui Internet. Instans Anda menerima alamat IPv6 jika blok CIDR IPv6 dikaitkan dengan VPC dan subnet Anda, dan jika salah satu dari pernyataan berikut adalah benar:

  • Subnet Anda dikonfigurasi untuk secara otomatis menetapkan alamat IPv6 ke sebuah instans selama peluncuran. Untuk informasi selengkapnya, lihat Memodifikasi atribut pengalamatan IPv6 untuk subnet Anda.

  • Anda menetapkan alamat IPv6 ke instans Anda selama peluncuran.

  • Anda menetapkan alamat IPv6 ke antarmuka jaringan primer instans Anda setelah peluncuran.

  • Anda menetapkan alamat IPv6 ke antarmuka jaringan di subnet yang sama, dan menyertakan antarmuka jaringan ke instans Anda setelah peluncuran.

Saat instans Anda menerima alamat IPv6 selama peluncuran, alamat tersebut dikaitkan dengan antarmuka jaringan primer (eth0) dari instans. Anda dapat mengelola alamat IPv6 untuk antarmuka jaringan primer instans Anda (eth0) dengan cara berikut:

  • Tetapkan dan batalkan penetapan alamat IPv6 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 tipe instans. Untuk informasi selengkapnya, lihat Alamat IP per antarmuka jaringan per tipe instans.

  • Aktifkan alamat IPv6 primer. Alamat IPv6 primer memungkinkan Anda untuk menghindari mengganggu lalu lintas ke instans atau ENI. Untuk informasi lebih lanjut, lihat Membuat antarmuka jaringan atau Mengelola alamat IP.

Alamat IPv6 tetap ada saat Anda menghentikan dan memulai, atau menghibernasikan dan memulai instans Anda, dan akan dilepas saat Anda menghentikan instans. Anda tidak dapat menetapkan ulang alamat IPv6 saat ditetapkan ke antarmuka jaringan lain—Anda harus membatalkan penetapannya terlebih dahulu.

Anda dapat mengontrol apakah instans dapat dicapai melalui alamat IPv6 mereka dengan mengontrol perutean untuk subnet Anda, atau dengan menggunakan grup keamanan dan aturan ACL jaringan. Untuk informasi selengkapnya, lihat Privasi lalu lintas Internetwork di Panduan Pengguna Amazon VPC.

Untuk informasi selengkapnya tentang rentang alamat IPv6 yang disimpan, lihat Daftar Alamat Tujuan Khusus IANA IPv6 dan RFC4291.

Bekerja dengan alamat IPv4 untuk instans Anda

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

Melihat alamat IPv4

Anda dapat menggunakan konsol Amazon EC2 untuk melihat alamat IPv4 publik dan privat dari instans Anda. Anda juga dapat menentukan alamat IPv4 publik dan alamat IPv4 privat dari instans Anda dari dalam instans Anda dengan menggunakan metadata instans. Untuk informasi selengkapnya, lihat Cara menggunakan metadata instans.

Alamat IPv4 publik ditampilkan sebagai properti antarmuka jaringan di konsol, tetapi dipetakan ke alamat IPv4 privat primer melalui NAT. Oleh karena itu, jika Anda memeriksa properti antarmuka jaringan pada instans Anda, misalnya melalui ifconfig (Linux) atau ipconfig (Windows), alamat IPv4 publik tidak ditampilkan. Untuk menentukan alamat IPv4 publik instans Anda dari sebuah instans, gunakan metadata instans.

Untuk melihat alamat IPv4 instans menggunakan baris perintah

Anda dapat menggunakan salah satu perintah berikut ini. Untuk informasi selengkapnya tentang antarmuka baris perintah ini, lihat Akses Amazon EC2.

Untuk menentukan alamat IPv4 instans Anda menggunakan metadata instans
  1. Connect ke instans Anda. Untuk informasi selengkapnya, lihat Connect ke instans EC2 Anda.

  2. Gunakan perintah berikut untuk mengakses alamat IP pribadi.

    IMDSv2
    [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/local-ipv4
    IMDSv1
    [ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/local-ipv4
    Tools for Windows PowerShell
    PS C:\> Invoke-RestMethod http://169.254.169.254/latest/meta-data/local-ipv4
  3. Gunakan perintah berikut untuk mengakses alamat IP publik. Jika alamat IP Elastis dikaitkan dengan instans, nilai yang dikembalikan adalah alamat IP Elastis.

    IMDSv2
    [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
    IMDSv1
    [ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/public-ipv4
    Tools for Windows PowerShell
    PS C:\> Invoke-RestMethod http://169.254.169.254/latest/meta-data/public-ipv4

Menetapkan alamat IPv4 publik selama peluncuran instans

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 Anda meluncurkan instans, fitur pengalamatan IPv4 publik juga tersedia bagi Anda untuk mengontrol apakah instans Anda diberi alamat IPv4 publik; Anda dapat mengganti perilaku default atribut pengalamatan IP subnet. Alamat IPv4 publik ditetapkan dari kumpulan alamat IPv4 publik Amazon, dan ditetapkan ke antarmuka jaringan dengan indeks perangkat eth0. Fitur ini bergantung pada kondisi tertentu pada saat Anda meluncurkan instans Anda.

Pertimbangan
  • Anda dapat membatalkan penetapan alamat IP publik dari instans Anda setelah peluncuran dengan mengelola alamat IP yang terkait dengan antarmuka jaringan. Untuk informasi selengkapnya tentang alamat IPv4 publik, lihat Alamat IPv4 publik.

  • 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 tetapkan IP publik secara otomatis jika Anda menentukan antarmuka jaringan yang ada untuk eth0.

  • 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 IP elastis. Anda juga dapat mengubah perilaku pengalamatan IPv4 publik subnet Anda. Untuk informasi selengkapnya, lihat Memodifikasi atribut pengalamatan IPv4 publik untuk subnet Anda.

Untuk menetapkan alamat IPv4 publik selama peluncuran instans menggunakan konsol

Ikuti prosedur untuk meluncurkan instans, dan saat Anda mengonfigurasi Pengaturan Jaringan, pilih opsi untuk menetapkan IP Publik secara otomatis.

Untuk mengaktifkan atau menonaktifkan fitur pengalamatan IP publik menggunakan baris perintah

Anda dapat menggunakan salah satu perintah berikut ini. Untuk informasi selengkapnya tentang antarmuka baris perintah ini, lihat Akses Amazon EC2.

  • Gunakan opsi --associate-public-ip-address atau --no-associate-public-ip-address dengan perintah run-instances (AWS CLI)

  • Gunakan -AssociatePublicIp parameter dengan New-EC2Instanceperintah (AWS Tools for Windows PowerShell)

Bekerja dengan alamat IPv6 untuk instans Anda

Anda dapat melihat alamat IPv6 yang ditetapkan untuk instans Anda, menetapkan alamat IPv6 publik untuk instans Anda, atau membatalkan penetapan alamat IPv6 dari instans Anda. Anda dapat melihat alamat ini di konsol melalui halaman Instans atau halaman Antarmuka Jaringan.

Melihat alamat IPv6

Anda dapat menggunakan konsol Amazon EC2 AWS CLI, dan metadata instans untuk melihat alamat IPv6 untuk instans Anda.

Untuk melihat alamat IPv6 untuk sebuah instans menggunakan konsol
  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.

Untuk melihat alamat IPv6 instans menggunakan baris perintah

Anda dapat menggunakan salah satu perintah berikut ini. Untuk informasi selengkapnya tentang antarmuka baris perintah ini, lihat Akses Amazon EC2.

Untuk melihat alamat IPv6 untuk sebuah instans menggunakan metadata instans
  1. Connect ke instans Anda. Untuk informasi selengkapnya, lihat Connect ke instans EC2 Anda.

  2. Dapatkan alamat MAC dari instance darihttp://169.254.169.254/latest/meta-data/network/interfaces/macs/.

  3. Gunakan perintah berikut untuk melihat alamat IPv6.

    IMDSv2
    [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/network/interfaces/macs/mac-address/ipv6s
    IMDSv1
    [ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s
    Tools for Windows PowerShell
    PS C:\> Invoke-RestMethod http://169.254.169.254/latest/meta-data/network/interfaces/macs/mac-address/ipv6s

Menetapkan alamat IPv6 ke sebuah instans

Jika VPC dan subnet Anda memiliki blok CIDR IPv6 yang dikaitkan dengannya, Anda dapat menetapkan alamat IPv6 ke instans Anda selama atau setelah peluncuran. Alamat IPv6 ditetapkan dari rentang alamat IPv6 subnet, dan ditetapkan ke antarmuka jaringan dengan indeks perangkat eth0.

Untuk menetapkan alamat IPv6 selama peluncuran instans

Ikuti prosedur untuk meluncurkan instans, dan saat Anda mengonfigurasi Pengaturan Jaringan, pilih opsi untuk menetapkan IP IPv6 secara otomatis.

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. Masukkan alamat IPv6 dari rentang subnet atau biarkan kolom kosong agar Amazon dapat memilih alamat IPv6 untuk Anda.

  5. Pilih Simpan.

Untuk menetapkan alamat IPv6 menggunakan baris perintah

Anda dapat menggunakan salah satu perintah berikut ini. Untuk informasi selengkapnya tentang antarmuka baris perintah ini, lihat Akses Amazon EC2.

Untuk membatalkan penetapan alamat IPv6 dari sebuah instans

Anda dapat membatalkan penetapan alamat IPv6 dari instans kapan saja.

Untuk membatalkan penetapan alamat IPv6 dari sebuah instans menggunakan konsol
  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.

Untuk membatalkan penetapan alamat IPv6 dari sebuah instans menggunakan baris perintah

Anda dapat menggunakan salah satu perintah berikut ini. Untuk informasi selengkapnya tentang antarmuka baris perintah ini, lihat Akses Amazon EC2.

Nama host instans EC2

Saat Anda membuat instance EC2, buat nama host untuk AWS instance itu. Untuk informasi selengkapnya tentang jenis nama host dan cara AWS penyediaannya, lihat. Tipe nama host instans Amazon EC2 Amazon menyediakan server DNS yang menyelesaikan nama host yang disediakan Amazon ke alamat IPv4 dan IPv6. Server Amazon DNS terletak di dasar rentang jaringan VPC Anda plus dua. Untuk informasi selengkapnya, lihat Atribut DNS untuk VPC Anda di Panduan Pengguna Amazon VPC.

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 sampai 169.254.255.255)

  • IPv6 – fe80::/10

Layanan yang Anda akses menggunakan alamat link-lokal