Lewati ke konten utama

Multiple Public IP Addresses for a Single Container

Platform mendukung penugasan beberapa IP publik (baik IPv4 dan IPv6) ke satu container. IP ini dapat berupa satu versi (IPv4 atau IPv6) atau keduanya secara bersamaan.

Sebagai contoh, ketika hosting beberapa situs web pada satu node, opsi multi-IP memungkinkan penanganan mereka sebagai layanan siap-produksi terpisah dengan menerapkan nama domain kustom dan sertifikat SSL khusus untuk setiap situs. Fitur ini juga dapat bermanfaat untuk mengelola perangkat jaringan (mis., load balancers) dengan beberapa alamat IP untuk setiap jaringan.

catatan

Baik Public IPv4 dan IPv6 adalah opsi berbayar, dikenai biaya secara terpisah berdasarkan jam penggunaan. Biaya pasti dan jumlah IP yang diizinkan per node/lingkungan dapat ditemukan di bagian Quotas & Pricing > Account Limits pada dashboard.

Anda dapat menetapkan beberapa alamat IP melalui dashboard platform dengan menyesuaikan spinner Public IPv4 dan Public IPv6 saat membuat atau memodifikasi topologi lingkungan.

wizard add multiple IP

Di sini, Anda dapat memilih atau memasukkan jumlah alamat yang dibutuhkan untuk kedua jenis. Jika batas tercapai, hubungi kami untuk meningkatkan jumlah alamat IP yang tersedia.

Mengelola Alamat IP Publik Multiple

Pada dashboard utama, alamat IP yang diberikan ke setiap node dalam lingkungan ditampilkan dalam urutan berikut:

  • Private IP: Alamat IP internal yang secara otomatis ditetapkan ke container (tercantum di bawah ID Node).
  • Public IPv4: Alamat IPv4 eksternal atau daftar alamat yang diperluas.
  • Public IPv6: Alamat IPv6 eksternal atau daftar alamat yang diperluas.
dashboard managing multiple IP

Setiap alamat IP memiliki opsi Copy to clipboard dan Detach. Anda juga dapat mengelola jumlah total IP yang diberikan melalui tombol Attach/Detach IP(s) di sebelah judul daftar.

change number of public IPs

Kotak Node Settings menampilkan jumlah alamat yang saat ini ditetapkan. Tombol Apply tetap redup sampai perubahan dilakukan.

catatan

IP utama (IP Publik pertama dari setiap jenis) digunakan untuk lalu lintas masuk dan keluar. Itu tidak dapat dihapus kecuali tidak ada lagi alamat lain dari jenis yang sama di node tersebut. IP lainnya hanya dapat menangani lalu lintas masuk.

Anda juga dapat melihat semua alamat IP yang diberikan ke container dalam detail topologi lingkungan saat terhubung melalui SSH Gate.

multiple public IP in SSH

Alamat eksternal container ditampilkan di bawah kolom WAN IP, sedangkan kolom LAN IP mencantumkan alamat internal.

catatan

Jika jenis IP yang baru ditambahkan tidak secara eksplisit disebutkan (mis., dalam solusi Cloud Scripting atau paket aplikasi/add-on dari Marketplace platform), IPv4 digunakan secara default.

API Reference on Multiple Public IPs

1. Menyambung atau Memutuskan IP Publik melalui API

Anda dapat menggunakan metode SetExtIpCount untuk menyambung atau memutuskan alamat IP Publik melalui API platform.

https://[hoster-api-host]/1.0/environment/control/rest/setextipcount?envname=[string]&session=[string]&type=[string]&count=[int]&nodegroup=[string]&nodeid=[int]

Parameters:

  • envname: Nama lingkungan.
  • session: ID sesi pengguna saat ini.
  • type: Versi IP (ipv4 atau ipv6).
  • count: Jumlah IP yang akan ditambah atau dikurangi.
  • nodegroup: Kelompok node tujuan (mis., bl, cp, sqldb, nosqldb, storage, vps, atau build).
  • nodeid: ID dari node tujuan.

Untuk meningkatkan atau mengurangi jumlah IP (IPv4 atau IPv6), sesuaikan parameter count.

catatan

Metode AttachExtIp dan DetachExtIp (sebelumnya digunakan untuk menambah/menghapus IP Publik) dinyatakan usang tetapi tetap tersedia untuk kompatibilitas mundur.

2. Menukar Alamat IP Publik melalui API

Metode SwapExtIps memungkinkan Anda untuk menukar alamat IP Publik antara dua node dalam lingkungan yang sama atau berbeda.

https://[hoster-api-host]/1.0/environment/control/rest/swapextips?envname=[string]&session=[string]&sourcenodeid=[int]&destnodeid=[int]&sourceip=[string]&destip=[string]

Parameters:

  • envname: Nama lingkungan.
  • session: ID sesi pengguna saat ini.
  • sourcenodeid: ID node tempat IP akan dipindahkan.
  • destnodeid: ID dari node tujuan (bisa milik lingkungan lain).
  • sourceip: IP Publik sumber yang akan ditukar.
  • destip: IP Publik tujuan yang akan ditukar.

Untuk menukar semua IP Publik antar node, abaikan parameter sourceip dan destip.

catatan

Metode SwapExtIps saat ini hanya bekerja dengan alamat IPv4.

Baca Juga