Ringkasan: Singkatnya, Anda tidak dapat memiliki catatan yang Anda inginkan, dan host DNS Anda melakukan hal-hal dengan Cara Yang Benar.
Penjelasan: Merupakan pelanggaran terhadap standar DNS untuk memiliki CNAME (alias rekam / forward record) di zona puncak (nama kosong di bagian depan zona).
Alasan untuk ini adalah catatan CNAME tidak dapat memiliki konflik porsi nama dengan catatan apa pun kecuali catatan DNSSec. Dalam zona tipikal, catatan CNAME di zona puncak akan bertabrakan dengan setidaknya catatan SOA dan NS (dan kemungkinan beberapa lainnya). Sementara beberapa server DNS akan mengizinkan ini, itu adalah Hal Buruk, dan dapat menyebabkan sulit untuk mendiagnosis kegagalan (belum lagi tidak akan berfungsi jika Anda memindahkan hosting zona ke server DNS yang sesuai standar, seperti apa pun yang berbasis BIND) .
Entah memiliki catatan di zona puncak (mereka bisa menjadi server web sederhana yang hanya melempar HTTP 302 ke www). Jika Anda bisa mendapatkan nomor IP statis untuk instance server Azure Anda, letakkan catatan A untuk masing-masing di puncak zona Anda, dan buat catatan CNAME tunggal yang disebut "www" yang menunjuk ke catatan puncak.
Sebagai contoh :
$ ORIGIN example.com.
@ DALAM SOA ns1.example.com. admin@example.com. (
101;
172800;
900;
1209600;
3600; )
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
@ DALAM A 123.234.1.123
@ DALAM A 123.234.1.124
@ DALAM A 123.234.1.125
ns1 DALAM A 123.234.1.126
ns2 DALAM A 123.234.1.127
www DALAM CNAME example.com.