Apakah diizinkan dalam DNS untuk memiliki catatan CNAME yang mengarah ke catatan CNAME lain?
Alasan kami membutuhkan ini adalah karena kami memiliki nama host yang ingin kami lihat alamat IP komputer server web kami. Kami juga memiliki komputer server web stand by yang dapat diaktifkan jika yang pertama akan mati. Dalam kasus seperti itu, kita perlu dengan cepat mengarahkan nama host ke alamat IP komputer stand by server web.
Sayangnya nama host berada di domain DNS di mana perubahan akan memakan waktu lama karena operasi manual bergantung pada sysadmin lainnya. Tetapi kami memiliki domain DNS lain tempat kami dapat melakukan perubahan dengan cepat. Memiliki CNAME ke rantai CNAME sepertinya merupakan solusi yang memungkinkan. Tetapi apakah itu diizinkan? Akankah browser web memahaminya?
sumber
Domain names in RRs which point at another name should always point at the primary name and not the alias. This avoids extra indirections in accessing information.
Tentu itu mungkin.
Namun umumnya tidak disarankan , karena alasan yang jelas bahwa ia menggunakan lebih banyak sumber daya DNS. Sebagai contoh:
Meminta 'bilah' akan menghasilkan CNAME
foo
ditanyai, lalusomeserver.somehost.com.
ditanyai, menghasilkan satu permintaan tambahan.Untuk setiap elemen dalam rantai yang akan Anda tambahkan, permintaan lain akan diperlukan.
Alasan lain ini tidak disarankan adalah bahwa, dengan membuat rantai seperti ini, peluang Anda entah bagaimana membuat loop CNAME meningkat; ini harus dideteksi secara otomatis oleh server DNS saat ini, tetapi masih akan membebani server yang besar.
sumber
Ya, itu diizinkan dan akan berfungsi, tetapi itu tidak dianggap praktik yang baik. Beberapa pencarian menggunakan lebih banyak sumber daya, dan ada risiko tidak sengaja membuat lingkaran.
sumber