Setelah peningkatan nama domain untuk instans Server Load Balancer (SLB), Anda tidak dapat lagi mengakses instans Application Load Balancer (ALB) yang baru dibuat secara langsung melalui nama DNS-nya. Untuk mengakses instans ALB tersebut, tambahkan rekaman CNAME melalui penyedia DNS Anda guna memetakan nama domain kustom ke nama DNS instans ALB.
Konfigurasikan dan verifikasi rekaman CNAME
Buka Konsol ALB, temukan instans target, lalu salin nama DNS-nya dari kolom Domain Name.
Tambahkan rekaman DNS melalui penyedia hosting DNS Anda. Contoh ini menggunakan Alibaba Cloud DNS.
Anda dapat menambahkan nama domain yang tidak didaftarkan di Alibaba Cloud ke konsol Alibaba Cloud DNS untuk mengelolanya menggunakan Alibaba Cloud DNS.
Buka halaman Public Zone di konsol Alibaba Cloud DNS. Klik nama domain target untuk membuka halaman Settings, lalu klik Add Record.
Konfigurasikan rekaman CNAME dengan pengaturan berikut, lalu klik OK.
Record Type: Pilih CNAME.
Hostname: Masukkan awalan nama domain kustom Anda. Misalnya, jika nama domain kustom Anda adalah
www.example.com, masukkanwww.Query Source: Pertahankan nilai default, yaitu Default. Pengaturan ini menerapkan rekaman tersebut ke semua permintaan DNS.
TTL: Time-to-Live (TTL) menentukan berapa lama resolver DNS menyimpan cache rekaman tersebut. Nilai TTL yang lebih rendah mempercepat penerapan perubahan.
Record Value: Tempelkan nama DNS instans ALB yang telah Anda salin sebelumnya.
Untuk mengatasi konflik rekaman DNS saat menambahkan rekaman, hapus rekaman yang bertentangan atau gunakan hostname yang berbeda.
Verifikasi bahwa nama domain kustom mengarah ke instans ALB.
Buka terminal command line di komputer lokal Anda dan jalankan
ping <custom_domain_name>ataudig <custom_domain_name>.Jika output mencakup nama DNS instans ALB (misalnya,
alb-xxxx.<region-id>.alb.aliyuncsslb.com), maka rekaman CNAME telah aktif.Catatan: Rekaman CNAME baru berlaku hampir seketika. Namun, perubahan pada rekaman yang sudah ada dapat memerlukan waktu lebih lama untuk tersebar karena server DNS akan tetap menggunakan rekaman yang di-cache hingga masa berlaku TTL-nya habis.
Referensi
Untuk mempelajari cara mengalihkan permintaan dari berbagai nama domain ke server backend yang berbeda menggunakan instans ALB yang sama, lihat dokumen-dokumen berikut: