Ikhtisar
Alibaba Cloud DNS memungkinkan Anda mengatur bobot untuk alamat IP saat mengonfigurasi beberapa alamat IP dalam catatan host pada server Sistem Nama Domain (DNS). Saat Alibaba Cloud DNS merespons permintaan DNS, sistem mengembalikan catatan DNS berdasarkan bobot yang telah ditentukan sebelumnya dari alamat IP. Dengan cara ini, lalu lintas dialihkan ke server yang berbeda, sehingga mencapai penyeimbangan beban.
Prasyarat
Nama domain harus dikonfigurasi dengan beberapa Rekaman A, Rekaman AAAA, dan rekaman nama kanonik (CNAME) yang memiliki nama host dan sumber permintaan DNS yang sama.
Jika pengaturan bobot dinonaktifkan:
Rekaman A/AAAA/NS/MX/TXT: Alibaba Cloud DNS mengembalikan semua rekaman untuk jalur tersebut, dan DNS lokal mengembalikan hasilnya (jika DNS lokal mengembalikan semua alamat, terminal secara acak memilih salah satu).
Rekaman CNAME: Alibaba Cloud DNS langsung mengembalikan salah satu rekaman.
Batasan
Pengaturan bobot hanya berlaku untuk catatan DNS dengan tipe, nama host, dan jalur yang sama. Tipe yang didukung adalah A, CNAME, dan AAAA. Tabel berikut menjelaskan batasan-batasan ini secara rinci.
Batasan | Didukung | Tidak Didukung |
Tipe rekaman | A, CNAME, dan AAAA | Tipe lainnya |
Status rekaman | Rekaman yang Diaktifkan | Rekaman yang Dijeda, rekaman yang dikunci, dan rekaman DNS wildcard |
Jumlah rekaman DNS yang didukung | Edisi gratis mendukung pengaturan bobot hingga maksimum 10 rekaman DNS yang memiliki tipe, rekaman host, dan jalur yang sama. Edisi berbayar mendukung pengaturan bobot hingga maksimum 90 rekaman DNS yang memiliki tipe, rekaman host, dan jalur yang sama. | Tidak tersedia |
Bobot | Bobot untuk rekaman DNS dapat diatur ke nilai dalam rentang 0 hingga 100. Rasio bobot default untuk tiga rekaman DNS adalah 1:1. Jika bobot untuk rekaman DNS diatur ke 0, Alibaba Cloud DNS tidak akan mengembalikan rekaman DNS tersebut. | Tidak tersedia |
Jalur | Anda dapat mengaturnya ke jalur default atau jalur spesifik untuk rekaman A. null Bobot bersifat independen satu sama lain di jalur yang berbeda. | Mengaktifkan atau menonaktifkan penyeimbangan beban di berbagai jalur |
Istilah
No. | Istilah | Deskripsi |
1 | Kebijakan Penyeimbangan Beban | Kolom ini menampilkan kebijakan penyeimbangan beban yang diterapkan oleh akun saat ini. Kebijakan penyeimbangan beban mencakup Mengembalikan semua alamat dan Mengembalikan alamat berdasarkan bobot. |
2 | Mengembalikan Semua Alamat | Nilai ini menunjukkan bahwa nama domain dipecahkan menjadi beberapa alamat IP dan lalu lintas akses didistribusikan secara merata ke setiap alamat IP. |
3 | Mengembalikan Alamat Berdasarkan Bobot | Nilai ini menunjukkan bahwa nama domain dipecahkan menjadi beberapa alamat IP dan lalu lintas akses dialihkan ke alamat IP berdasarkan bobot. |
4 | EnableWeight | Mengaktifkan pengaturan bobot adalah operasi global. Operasi ini berlaku untuk semua jalur subdomain. |
5 | DisableWeight | Menonaktifkan pengaturan bobot adalah operasi global. Operasi ini berlaku untuk semua jalur subdomain. |
6 | Set bobot | Anda dapat menggunakan fitur ini untuk mengaktifkan pengaturan bobot dan mengatur bobot untuk satu atau jalur resolusi tertentu. |
Prosedur
Masuk ke Konsol Manajemen Alibaba Cloud DNS.
Di tab Authoritative Domain Names halaman Authoritative DNS Resolution, temukan nama domain yang diinginkan dan klik DNS Settings di kolom Tindakan.

Di halaman DNS Settings, klik tab Weight Settings untuk masuk ke halaman Weighted Round-robin. Klik Enable Weight di kolom Tindakan, lalu klik OK di kotak dialog yang muncul. Rasio bobot default untuk tiga rekaman DNS adalah 1:1:1. Jika rasio bobot default dipertahankan, Alibaba Cloud DNS mengembalikan alamat IP ke permintaan DNS berdasarkan rasio ini.
nullMengaktifkan pengaturan bobot adalah operasi global dan berlaku untuk semua jalur subdomain.

Di halaman Weighted Round-robin, klik tab Weight Settings. Klik Set Weight di kolom Tindakan. Setelah mengatur bobot, Alibaba Cloud DNS mengembalikan alamat IP ke permintaan DNS berdasarkan bobot yang telah ditentukan.

Aktifkan pengaturan bobot untuk jalur tertentu
Untuk mengaktifkan pengaturan bobot untuk jalur tertentu, Anda dapat melakukan operasi global atau mengaktifkan pengaturan bobot untuk jalur tersebut secara terpisah. Contoh:
Temukan subdomain tempat Kebijakan Penyeimbangan Beban diatur ke Mengembalikan Semua Alamat dan klik Set Weight.

Pilih jalur untuk mana Anda ingin mengaktifkan pengaturan bobot.
nullJika Kebijakan Penyeimbangan Beban adalah Mengembalikan Semua Alamat dan Weighted Round-robin dinonaktifkan, bobot tidak dapat dimodifikasi.
Aktifkan Weighted Round-robin, dan tentukan bobot di kolom Bobot sesuai dengan kebutuhan bisnis Anda.

Hasil: Jalur dengan Weighted Round-robin enabled returns IP addresses based on the weight ratio of 1:1:1 and other lines return all IP addresses.
Hasil
Hasil menonaktifkan pengaturan bobot
Anggaplah Anda memiliki tiga server dengan alamat IP 1.1.XX.XX, 2.2.XX.XX, dan 3.3.XX.XX. Alamat IP server-server ini dipetakan ke satu nama domain. Tabel berikut menjelaskan rekaman DNS dari nama domain tersebut.
Tipe rekaman | Rekaman host | Jalur | Nilai rekaman |
A | www | Default | 1.1.XX.XX |
A | www | Default | 2.2.XX.XX |
A | www | Default | 3.3.XX.XX |
Saat DNS lokal mengakses Alibaba Cloud DNS, sistem mengembalikan ketiga rekaman DNS tersebut ke DNS lokal. DNS lokal mengirimkan semua alamat IP ke browser pengunjung situs web, dan browser secara acak mengakses salah satu alamat IP.
Metode ini dapat mengurangi beban kerja server DNS otoritatif sampai batas tertentu. Namun, metode ini tidak dapat membedakan antara server atau mencerminkan status saat ini dari setiap server.
Hasil pengaturan bobot default
Jika pengaturan bobot diaktifkan, rasio bobot default untuk tiga rekaman DNS adalah 1:1:1. Alibaba Cloud DNS memeriksa tiga rekaman A dan mengembalikan tiga alamat IP secara bergantian sebagai respons terhadap permintaan DNS. Alibaba Cloud DNS mengembalikan rekaman DNS berikut:
Alibaba Cloud DNS mengembalikan 192.0.2.0 sebagai respons terhadap permintaan DNS dari Wilayah 1.
Alibaba Cloud DNS mengembalikan 192.0.2.1 sebagai respons terhadap permintaan DNS dari Wilayah 2.
Alibaba Cloud DNS mengembalikan 192.0.2.2 sebagai respons terhadap permintaan DNS dari Wilayah 3.
Alibaba Cloud DNS mengembalikan 192.0.2.0 sebagai respons terhadap permintaan DNS dari Wilayah 4.
Alibaba Cloud DNS mengembalikan 192.0.2.1 sebagai respons terhadap permintaan DNS dari Wilayah 5.
Alibaba Cloud DNS mengembalikan 192.0.2.2 sebagai respons terhadap permintaan DNS dari Wilayah 6.
...Hasil pengaturan bobot yang ditentukan
Setelah pengaturan bobot diaktifkan, Anda dapat mengatur bobot. Alibaba Cloud DNS mengembalikan alamat IP ke permintaan DNS berdasarkan bobot. Dengan cara ini, lalu lintas dialihkan ke server yang berbeda berdasarkan bobot. Sebagai contoh, jika rasio bobot untuk tiga rekaman DNS sebelumnya diatur ke 2:1:1, rekaman DNS berikut dikembalikan:
Alibaba Cloud DNS mengembalikan 1.1.XX.XX sebagai respons terhadap permintaan DNS dari Wilayah 1.
Alibaba Cloud DNS mengembalikan 2.2.XX.XX sebagai respons terhadap permintaan DNS dari Wilayah 2.
Alibaba Cloud DNS mengembalikan 3.3.XX.XX sebagai respons terhadap permintaan DNS dari Wilayah 3.
Alibaba Cloud DNS mengembalikan 1.1.XX.XX sebagai respons terhadap permintaan DNS dari Wilayah 4.
Alibaba Cloud DNS mengembalikan 1.1.XX.XX sebagai respons terhadap permintaan DNS dari Wilayah 5.
Alibaba Cloud DNS mengembalikan 2.2.XX.XX sebagai respons terhadap permintaan DNS dari Wilayah 6.
...Anda mungkin menemukan bahwa rekaman DNS tidak dikembalikan berdasarkan pengaturan bobot selama pengujian. Ini adalah kejadian umum. Penyebabnya adalah round-robin berbobot merupakan metode kasar untuk menjadwalkan lalu lintas berdasarkan bobot alamat IP dalam rekaman DNS. Round-robin berbobot diatur untuk memproses permintaan dari DNS lokal. Namun, DNS lokal hanya meminta DNS otoritatif, yaitu Alibaba Cloud DNS, sekali dalam periode time to live (TTL).
Sebagai contoh, nama domain diakses oleh pengguna di wilayah China (Shanghai) dan China (Beijing). Anggaplah pengguna di wilayah China (Shanghai) menggunakan DNS lokal A dan pengguna di wilayah China (Beijing) menggunakan DNS lokal B. Saat DNS lokal A dan DNS lokal B memulai permintaan ke Alibaba Cloud DNS, sistem mengembalikan alamat IP berdasarkan pengaturan bobot. Namun, semua pengguna yang menggunakan DNS lokal yang sama memperoleh alamat IP yang sama dalam periode TTL.