Saat menambahkan rekaman DNS, Anda mungkin mengalami error "konflik rekaman" yang mencegah penyimpanan perubahan. Hal ini umumnya terjadi karena rekaman CNAME bertentangan dengan rekaman lain yang sudah ada untuk host yang sama, seperti rekaman A atau MX.
Kasus penggunaan: beralih dari rekaman A ke rekaman CNAME untuk akselerasi
Untuk meminimalkan dampak terhadap layanan selama proses peralihan, lakukan operasi ini pada jam sepi.
Prosedur
-
Di Konsol Alibaba Cloud CDN, tambahkan nama domain Anda dan konfigurasikan rekaman CNAME-nya. Pastikan alamat CNAME aktif.
-
Turunkan TTL rekaman A yang sudah ada.
-
Masuk ke atau Konsol Alibaba Cloud DNS, buka Public Zone, lalu klik nama domain target.
-
Temukan rekaman A untuk host tersebut, misalnya
www. Ubah TTL-nya ke nilai minimum yang didukung oleh Edisi Anda:-
Edisi Personal: 10 menit.
-
Edisi Ultimate: 60 detik atau kurang. Misalnya, Anda dapat mengatur TTL menjadi 10 detik.
-
-
Tunggu selama periode yang setara dengan nilai TTL awal. Misalnya, jika TTL awal adalah 10 menit, tunggu minimal 10 menit. Hal ini memastikan bahwa cache DNS di seluruh dunia diperbarui dengan TTL baru.
-
-
Beralih ke rekaman CNAME. Lakukan langkah-langkah berikut untuk meminimalkan downtime.
-
Hapus rekaman A asli.
-
Tambahkan rekaman CNAME.
Parameter
Nilai contoh
Deskripsi
Record type
CNAMEWajib diisi
Host
wwwSama dengan rekaman asli
Record value
example.cdn.aliyun.com.Salin dari Konsol Alibaba Cloud CDN. Jangan menghilangkan titik di akhir (
.).TTL
Atur ke nilai yang direkomendasikan oleh Alibaba Cloud CDN (biasanya 10 menit).
Anda dapat menggunakan nilai default.
-
Kasus penggunaan: gunakan domain root untuk website dan layanan email sekaligus
Untuk menghindari konflik antara rekaman CNAME dan MX, gunakan penerusan URL untuk mengarahkan permintaan HTTP dan HTTPS dari domain root ke subdomain yang dikonfigurasi dengan CNAME, seperti www.
Prosedur
-
Pastikan baik domain root (domain sumber) maupun subdomain
www(domain tujuan) memiliki pengajuan Internet Content Provider (ICP) yang valid. Ini merupakan persyaratan untuk layanan yang di-hosting di Tiongkok daratan. -
Tambahkan rekaman CNAME untuk subdomain
www. Atur nilai rekaman tersebut ke alamat yang disediakan oleh Alibaba Cloud CDN, sepertiexample.cdn.aliyun.com.. -
Tambahkan rekaman penerusan URL eksplisit untuk domain root (
@). Atur tujuannya kehttps://www.example.com. -
Pertahankan rekaman MX untuk domain root (
@) untuk menangani layanan email Anda.
Solusi ini hanya berlaku untuk akses web. Protokol lain, seperti panggilan API atau koneksi klien email, tidak dapat menggunakan penerusan URL untuk mengakses domain root.
Kasus penggunaan 3: Menghubungkan CDN dengan GTM
Jika domain Anda sudah dikelola oleh Global Traffic Manager (GTM), GTM akan membuat rekaman CNAME untuk domain tersebut. Menambahkan rekaman CNAME lain untuk Alibaba Cloud CDN menyebabkan konflik yang menghalangi koneksi CDN secara tepat.
Solusi
Pilih salah satu metode berikut berdasarkan kebutuhan bisnis Anda:
-
Jika Anda tidak lagi memerlukan layanan GTM, login ke Konsol Alibaba Cloud DNS, hapus instans GTM yang sesuai beserta rekaman CNAME-nya, lalu tambahkan rekaman CNAME Alibaba Cloud CDN untuk domain Anda.
-
Jika Anda perlu menggunakan GTM dan Alibaba Cloud CDN secara bersamaan untuk akselerasi akses dan ketersediaan tinggi, lihat Gunakan GTM dengan CDN untuk akselerasi akses dan ketersediaan tinggi layanan. Konfigurasikan alamat CNAME CDN sebagai kolam alamat di GTM. Hal ini memungkinkan GTM mengelola trafik secara terpusat dan mengarahkannya ke node CDN.
Kasus penggunaan 4: Mempercepat trafik di luar Tiongkok daratan
Ketika wilayah akselerasi CDN diatur ke Global (Excluding the Chinese Mainland), Anda dapat menggunakan garis resolusi DNS untuk membagi trafik berdasarkan lokasi geografis. Pengguna di Tiongkok daratan terhubung langsung ke origin server, sedangkan pengguna di luar Tiongkok daratan diarahkan melalui CDN. Pendekatan ini menghindari konflik rekaman tanpa menghapus rekaman yang sudah ada.
Prosedur
-
Login ke Konsol Alibaba Cloud DNS, buka Public Zone, lalu klik nama domain yang dituju.
-
Temukan rekaman A yang sudah ada untuk domain tersebut (di mana Hostname adalah
wwwatau@dan Request Source diatur ke Default). Ubah Request Source menjadi Chinese Mainland, dan pertahankan Record Value sebagai alamat IP origin server Anda. -
Tambahkan rekaman CNAME baru untuk mengarahkan pengguna dari wilayah di luar Tiongkok daratan ke CDN.
Parameter
Nilai contoh
Deskripsi
Record Type
CNAMEWajib diisi.
Hostname
wwwHarus sama dengan host untuk rekaman A.
Request source
Regions outside the Chinese mainland
Pilih opsi ini untuk mengarahkan permintaan dari pengguna di luar Tiongkok daratan ke CDN.
Record Value
example.cdn.aliyun.com.Salin alamat CNAME dari Konsol Alibaba Cloud CDN. Titik di akhir (
.) wajib dicantumkan. -
Setelah konfigurasi selesai, permintaan DNS dari pengguna di Tiongkok daratan akan sesuai dengan sumber permintaan Chinese Mainland dan diselesaikan ke alamat IP origin server Anda. Permintaan dari pengguna di luar Tiongkok daratan akan sesuai dengan sumber permintaan Regions outside the Chinese mainland dan diselesaikan ke alamat CNAME CDN untuk akselerasi.
Verifikasi konfigurasi
Setelah mengubah rekaman DNS, tunggu hingga perubahan tersebut tersebar ke seluruh dunia. Anda kemudian dapat menjalankan perintah berikut untuk memverifikasi konfigurasi Anda:
# Verifikasi rekaman CNAME
dig www.example.com CNAME +short
# Output yang diharapkan: example.cdn.aliyun.com.
# Verifikasi rekaman MX
dig example.com MX +short
# Output yang diharapkan: 10 your-mail-server.com.