Alibaba Cloud CDN mendukung nama domain wildcard. Topik ini menjelaskan apa itu nama domain wildcard dan cara menambahkannya ke Alibaba Cloud CDN.
Apa itu akselerasi nama domain wildcard?
Akselerasi nama domain wildcard memungkinkan Anda mempercepat semua subdomain yang sesuai dengan nama domain wildcard tertentu. Misalnya, .aliyundoc.com adalah nama domain wildcard. example.aliyundoc.com merupakan domain tingkat kedua dari .aliyundoc.com, sedangkan image.developer.aliyundoc.com adalah domain tingkat tiga dari .aliyundoc.com.
Sebagai contoh, Anda dapat menambahkan .aliyundoc.com sebagai nama domain yang dipercepat. Setelah memetakan nama domain wildcard .aliyundoc.com ke CNAME yang dihasilkan oleh CDN, semua domain tingkat keduanya—seperti example.aliyundoc.com dan demo.aliyundoc.com—akan di-resolve ke CNAME dari nama domain wildcard .aliyundoc.com untuk akselerasi.
Alibaba Cloud CDN tidak mempercepat domain di bawah domain tingkat kedua untuk wildcard domain root. Sebagai contoh, jika Anda menambahkan nama domain wildcard
.aliyundoc.com, domain tingkat keduaexample.aliyundoc.comdapat dipercepat oleh Alibaba Cloud CDN. Namun, domain tingkat tigaimage.developer.aliyundoc.comtidak dapat dipercepat. Jika permintaan untuk domain tingkat tigaimage.developer.aliyundoc.comdikirim ke Titik Kehadiran (POP), POP tersebut akan menolak permintaan dan mengembalikan kode status 403.Platform Alibaba Cloud CDN mengidentifikasi akhiran nama domain seperti .com.cn, .net.cn, .gov.cn, .edu.cn, dan .org.cn sebagai domain tingkat atas. Untuk daftar lengkap akhiran nama domain, kunjungi https://publicsuffix.org/list/public_suffix_list.dat. Sebagai contoh,
.aliyundoc.com.cnadalah nama domain wildcard. Dalam kasus ini,example.aliyundoc.com.cnmerupakan domain tingkat kedua danimage.developer.aliyundoc.com.cnadalah domain tingkat tiga.Saat melakukan purge atau pra-ambil konten dari cache, Anda tidak dapat menggunakan URL atau direktori file dari nama domain wildcard. Anda hanya dapat melakukan purge atau pra-ambil URL dan direktori dari nama domain yang cocok persis, seperti domain tingkat kedua. Sebagai contoh, Anda tidak dapat melakukan purge atau pra-ambil
http://.aliyundoc.com/example/b.mp4, tetapi Anda dapat melakukan purge atau pra-ambilhttp://example.aliyundoc.com/example/b.mp4.
Aturan untuk menambahkan nama domain wildcard
Saat menambahkan nama domain wildcard ke Alibaba Cloud CDN, perhatikan aturan berikut:
Panjang total nama domain (misalnya,
image.example.com) tidak boleh melebihi 100 karakter.Bagian nama domain yang mendahului domain root tidak boleh melebihi 64 karakter. Sebagai contoh, untuk nama domain
image.example.com, bagian yang mendahului domain rootexample.comadalahimage.Nama domain wildcard dapat menggunakan salah satu dari format berikut:
.aliyundoc.comatau*.aliyundoc.com. Kedua format memiliki efek yang sama. Di Konsol Alibaba Cloud CDN, nama domain akan ditampilkan sebagai.aliyundoc.comterlepas dari format yang Anda gunakan.Alibaba Cloud CDN mendukung nama domain wildcard multi-level, seperti *.example.aliyundoc.com, *.image.example.aliyundoc.com, dan *.cat.image.example.aliyundoc.com.
Anda dikenai biaya transfer data untuk domain yang sesuai dengan nama domain wildcard dengan cara yang sama seperti domain spesifik. Penggunaan data yang dihasilkan oleh domain yang sesuai dengan nama domain wildcard dirangkum dan ditampilkan di halaman Pemantauan Sumber Daya di Konsol Alibaba Cloud CDN. Alibaba Cloud CDN menganggap setiap nama domain wildcard sebagai nama domain yang dipercepat secara individual. Oleh karena itu, rincian penagihan disediakan untuk nama domain wildcard (nama domain yang dipercepat) alih-alih domain yang sesuai dengannya.
Log nama domain wildcard
File log dihasilkan untuk setiap nama domain wildcard pada setiap rentang waktu. File log tersebut berisi data log dari semua domain yang sesuai dengan nama domain wildcard tersebut. Untuk informasi lebih lanjut tentang log, lihat Ikhtisar.
Prosedur
Masuk ke Alibaba Cloud CDN console.
Tambahkan nama domain wildcard ke Alibaba Cloud CDN. Untuk informasi lebih lanjut, lihat Add a domain name.