Mengelola IPv4 alamat untuk EC2 instans 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 IPv4 alamat untuk EC2 instans Anda

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.

Lihat IPv4 alamatnya

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

IPv4Alamat publik ditampilkan sebagai properti antarmuka jaringan di konsol, tetapi dipetakan ke IPv4 alamat pribadi utama melaluiNAT. 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. Untuk menentukan IPv4 alamat publik instans Anda dari sebuah instance, gunakan metadata instance.

Untuk melihat IPv4 alamat untuk sebuah instance menggunakan baris perintah

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

Untuk menentukan IPv4 alamat instans Anda menggunakan metadata instans
  1. Hubungkan ke instans Anda. Untuk informasi selengkapnya, lihat Connect ke EC2 instans 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

Tetapkan IPv4 alamat 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 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 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 IPv4 alamat publik, lihatIPv4Alamat 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 Elastic IP. Anda juga dapat memodifikasi perilaku IPv4 pengalamatan publik subnet Anda. Untuk informasi selengkapnya, lihat Memodifikasi atribut IPv4 pengalamatan publik untuk subnet Anda.

Untuk menetapkan IPv4 alamat publik selama peluncuran instance 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)