Panduan Perintah Flyctl IPs: Mengelola Alamat IP Fly.io

Memahami Perintah flyctl ips

Perintah flyctl ips adalah sekumpulan perintah dalam Flyctl CLI yang digunakan untuk mengelola alamat IP (IPv4 dan IPv6) yang ditetapkan ke aplikasi Anda di platform Fly.io. Pengguna sering mencari ini untuk melakukan alokasi IP baru, melihat status IP yang ada, atau melepaskan (release) IP yang tidak lagi digunakan agar tidak terkena biaya tambahan.

Daftar Sub-perintah Utama

Berikut adalah sub-perintah yang tersedia dalam namespace flyctl ips:

PerintahFungsi
flyctl ips listMenampilkan daftar semua IP yang terikat pada aplikasi.
flyctl ips allocate-v4Mengalokasikan alamat IPv4 publik baru ke aplikasi.
flyctl ips allocate-v6Mengalokasikan alamat IPv6 publik baru ke aplikasi.
flyctl ips releaseMelepaskan alamat IP dari aplikasi.

Cara Menggunakan Perintah

Untuk melihat IP apa saja yang saat ini digunakan oleh aplikasi Anda, jalankan perintah berikut di terminal:

flyctl ips list -a <nama-aplikasi-anda>

Jika Anda perlu menambahkan alamat IPv4 publik (yang biasanya dikenakan biaya bulanan), gunakan perintah:

flyctl ips allocate-v4 -a <nama-aplikasi-anda>

Poin Penting Pengelolaan IP

  • IPv6: Setiap aplikasi di Fly.io secara otomatis mendapatkan alamat IPv6 secara gratis.
  • IPv4: Alamat IPv4 publik bersifat opsional dan berbayar. Pastikan Anda hanya mengalokasikan jika benar-benar dibutuhkan untuk kebutuhan legacy atau konektivitas pihak ketiga.
  • Release IP: Berhati-hatilah saat menjalankan flyctl ips release karena tindakan ini akan menghapus IP tersebut dari aplikasi Anda secara permanen dan memutus koneksi yang mengarah ke IP tersebut.

Troubleshooting Umum

Jika Anda mengalami kendala saat mengelola IP, pastikan Anda telah melakukan autentikasi dengan menjalankan flyctl auth login. Jika perintah allocate-v4 gagal, periksa apakah akun Anda memiliki metode pembayaran yang valid di dashboard Fly.io, karena alokasi IPv4 memerlukan billing yang aktif.