Cara Setting Static IP (Elastic IP) di VPS EC2 AWS

Secara default IPv4 Public IP yang terpasang di VPS atau instance EC2 AWS adalah dynamic IP yang akan berubah setiap instance dimatikan (shutdown). Agar instance memakai static IP kita membutuhkan *Elastic IP*.

Instances EC2 AWS

*0. Tentang Elastic IP*

Elastic IP adalah static IPv4 Public IP yang dirancang khusus untuk dynamic cloud computing. Elastic IP dapat dikaitkan dari satu instance ke instance yang lain.

Karakteristik dari Elastic IP address:

· Untuk menggunakan Elastic IP, kita harus mengalokasikan satu Elastic IP melalui akun console AWS. Kemudian dikaitkan ke instance atau network interface utama. · Ketika mengaitkan Elastic IP dengan instance, IPv4 Public IP yang sudah ada sebelumnya (dynamic) dilepaskan kembali ke pool Public IPv4. · Elastic IP akan dikenakan biaya jika tidak dikaitkan dengan instance yang sedang berjalan, atau jika dikaitkan dengan instance yang dihentikan. Saat instance berjalan, tidak dikenakan biaya untuk satu Elastic IP yang terkait dengan instance tersebut, tetapi akan dikenakan biaya untuk setiap Elastic IP tambahan. Biaya sewa Elastic IP $0,1 per jam. Detail informasi biaya Elastic IP baca di sini.

*1. Mengalokasikan Elastic IP*

Langkah mengalokasikan Elastic IP:

1. Login ke console AWS. 2. Klik menu *EC2*. 3. Klik menu *Network & Security -> Elastic IPs*. 4. Klik tombol *Allocate new address*.

Elastic IPs

5. Klik tombol *Allocate*.

Allocate Elastic IP

6. Kemudian ditampilkan Elastic IP yang diberikan. Klik *Close*.

Allocate Elastic IP sukses

7. Setelah klik *Close*, akan kembali ke halaman *Elastic IPs*.

Sudah ada 1 Elastic IP

*2. Mengaitkan Elastic IP*

Langkah mengaitkan Elastic IP dengan instance:

1. Pilih Elastic IP yang ingin dikatikan, lalu klik tombol *Actions -> Associate address*.

Menu Actions Elastic IP

2. *Resource type* = Instance, pilih *Instance*, dan *Private IP*. Lalu klik tombol *Associate*.

Associate Elastic IP

3. Jika berhasil ditampilkan pesan *Associate address request succeeded.* Klik *Close*.

Associate address sukses

4. Setelah klik *Close*, kembali ke halaman Elastic IPs. Lihat status Elastic IP yang sudah dikaitkan ke instance.

Status Elastic IP sudah dikaitkan dengan instance

*3. Verifikasi*

Verifikasi apakah instance sudah memakai Elastic IP yang dikaitkan sebelumnya:

1. Klik menu *Instance*, lihat *IPv4 Public IP* apakah sudah digantikan dengan Elastic IP.

Status IPv4 Public IP instance

2. Uji dengan remote SSH ke instance, jangan lupa ganti dengan Elastic IP yang baru dikaitkan. 3. Cek Public IP.

[INPUT]

1 2 3 # curl ifconfig.co   18.139.96.78

4. Cek Private IP.

[INPUT]

1 2 3 4 5 6 7 8 9 10 # ifconfig eth0   eth0: flags=4163  mtu 9001         inet 172.31.43.131  netmask 255.255.240.0  broadcast 172.31.47.255         inet6 fe80::458:6cff:fe82:5bac  prefixlen 64  scopeid 0x20         ether 06:58:6c:82:5b:ac  txqueuelen 1000  (Ethernet)         RX packets 3895  bytes 2142205 (2.1 MB)         RX errors   dropped   overruns   frame         TX packets 9528  bytes 631178 (631.1 KB)         TX errors   dropped overruns   carrier   collisions

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published.