Lewati ke konten utama

Custom Domain Name

custom domains

Dengan platform ini, Anda memiliki kemungkinan untuk menetapkan alamat domain eksternal untuk situs Anda, menggantikan URL lingkungan default (misalnya, {env_name}.user.cloudjkt01.com). Domain kustom memungkinkan Anda untuk mempromosikan branding unik dan meningkatkan pengenalan aplikasi web Anda di Internet.

Sebelum memulai, mari kita pahami beberapa konsep dasar untuk pemahaman yang lebih baik:

  • Domain adalah nama yang Anda tentukan dalam browser untuk mengakses situs web. Bagian nama yang paling kanan (misalnya .com atau .org) dikenal sebagai top-level domain (TLD), dan bagian sebelum itu disebut second-level domain (SLD). Subdomain adalah bagian opsional yang ditempatkan di depan SLD dan dipisahkan dengan titik. Lihat gambar di bawah untuk contohnya.
  • Root Domain adalah kombinasi dari second- dan top-level domain names tanpa subdomain. Alamat seperti itu mewakili seluruh situs web, bukan halaman web tertentu. Setiap situs memiliki root domain unik, yang termasuk di semua halamannya dan subdomainnya.
  • DNS adalah sistem yang mengonversi nama domain teks menjadi alamat IP numerik, yang diperlukan untuk menemukan dan mengidentifikasi layanan web. Misalnya, ketika Anda mengetik www.mydomain.com di bilah alamat browser, sistem akan mencari alamat IP aktual dari server yang meng-host halaman ini, misalnya 209.50.246.12. Jika Anda mengetik https://209.50.246.12/, Anda akan tiba di situs yang sama.
domain name components scheme
tip

Platform ini juga mendukung penuh gTLD + IDN Domain Names, sehingga Anda dapat menggunakan nama top-level domain yang terinternasionalisasi dan generik untuk domain eksternal Anda.

Untuk menambahkan domain kustom, ikuti langkah-langkah berikut:

Cara Membeli Nama Domain

Langkah-langkah yang tepat dapat bervariasi berdasarkan pendaftar domain Anda. Sebagai contoh, kami menggunakan GoDaddy.

1. Masuk ke akun Anda atau daftar akun baru. Buka opsi Sign In di bagian atas dan klik tombol yang sama.

log into domain registrar

2. Beralih ke halaman manajemen akun Anda dengan mengklik tombol Visit My Account.

manage DNS account

3. Jika Anda belum memiliki domain, klik tautan Get one now dan ikuti langkah-langkah yang disediakan untuk memilih dan membeli domain.

get custom domain name

Cara Mengonfigurasi Catatan DNS

Setelah Anda memiliki domain sendiri, proses menambahkan catatan DNS baru cukup sederhana (contoh menggunakan GoDaddy):

GoDaddy add DNS A Record

Ada berbagai jenis catatan DNS, yang dapat digunakan untuk mengarahkan ke lingkungan Anda:

  • CNAME - memetakan domain kustom Anda ke domain lingkungan (memerlukan tambahan pengikatan domain melalui dashboard platform)
  • ANAME (jika didukung oleh server DNS Anda) - memetakan seluruh root domain (misalnya example.com) ke domain lingkungan Anda atau root domain lainnya
  • A Record - memetakan domain kustom Anda ke IP publik (memerlukan alamat IP eksternal yang terpasang di lingkungan)
catatan

Catatan DNS CNAME/ANAME dapat digunakan dengan Shared Load Balancer (yaitu tanpa IP publik). Namun, untuk lingkungan produksi, disarankan untuk menambahkan IP publik dan mengonfigurasi A Record. Dalam kasus pengaturan Private Cloud, ketika pemilik platform mengendalikan semua lingkungan, keterbatasan Shared Load Balancer dapat dinonaktifkan, sehingga penggunaan CNAME menjadi opsi yang siap untuk produksi.

Berikut langkah-langkah untuk mengonfigurasi catatan untuk nama domain Anda.

1. Temukan domain yang diperlukan di pendaftar domain Anda, dan klik Manage DNS.

manage domain name

2. Di bagian bawah bagian Records, klik tombol Add.

add DNS record to domain name

3. Di dalam bingkai Add Zone Record yang ditampilkan, pilih opsi yang diperlukan dari daftar drop-down Type (misalnya A Record).

select DNS record type

4. Selesaikan penambahan catatan yang dipilih.

configure DNS a record

Dalam kasus kami, untuk A Record:

  • Host - masukkan nama host yang terhubung dengan A Record - dalam kasus kami, cukup ketik @ untuk mengarahkan catatan langsung ke nama domain Anda
  • Points to - tentukan alamat IP eksternal dari titik masuk lingkungan Anda
tip

Untuk mendapatkan IP ini, buka node server aplikasi (load balancer) Anda untuk melihat alamat IP publik Anda.

  • TTL - pilih berapa lama server DNS harus menyimpan informasi A Record dalam cache (yaitu penundaan sebelum pengaturan baru diterapkan jika terjadi perubahan di masa mendatang)

Klik Save.

catatan

Setiap perubahan DNS yang Anda buat dapat memerlukan waktu hingga 48 jam untuk dipantau di seluruh Internet.

Catatan DNS Mana yang Harus Digunakan?

Periksa aturan umum dan contoh berikut:

  • gunakan A Record jika lingkungan Anda menggunakan IP publik
name1.mydomain.com > 111.111.111.111  
name2.mydomain.com > 111.111.111.112
  • gunakan CNAME jika Anda ingin alias domain kustom ke nama lingkungan (memerlukan pengikatan domain)
name1.mydomain.com > env1.hosterdomain.com  
name2.mydomain.com > env2.hosterdomain.com
  • gunakan ANAME jika Anda perlu mengarahkan satu zona DNS (root domain) ke yang lain dengan semua subdomainnya diselesaikan melalui subdomain yang sama
mydomain.com > hosterdomain.com  
{subdomain}.mydomain.com > {subdomain}.hosterdomain.com
mynewcompany.com > myoldcompany.com  
{subdomain}.mynewcompany.com > {subdomain}.myoldcompany.com
mydomain.com > env1.hosterdomain.com (memerlukan [pengikatan domain](#how-to-bind-domain-to-environment))  
{subdomain}.mydomain.com > {subdomain}.env1.hosterdomain.com

Cara Menghubungkan Domain ke Lingkungan

Saat bekerja tanpa IP publik (yaitu catatan DNS diarahkan ke nama lingkungan melalui CNAME atau ANAME), Anda perlu mengikat nama domain yang sesuai. Ini diperlukan agar Shared Load Balancers dapat mengarahkan lalu lintas dengan benar ke lingkungan target.

catatan

Pengikatan domain kustom melalui dashboard platform tidak diperlukan jika IP publik diaktifkan untuk lingkungan, karena lalu lintas masuk melewati SLBs.

1. Di dalam dashboard platform, klik tombol Settings (ikon kunci inggris) untuk lingkungan yang perlu Anda hubungkan dengan nama domain.

environment settings

2. Di dalam tab menu Custom Domains yang dipilih secara otomatis, gunakan bagian Domain Binding untuk menentukan nama domain Anda (misalnya www.myexternaldomain.com atau myexternaldomain.com) dan klik tombol Bind.

bind custom domain to environment
catatan

Diperlukan waktu beberapa menit hingga pengaturan URL baru ini berlaku.

Selesai! Lingkungan Anda sekarang dapat diakses menggunakan nama domain uniknya.

Baca Juga