Itu tergantung pada apakah Anda ingin mendelegasikan hosting subdomain ke server DNS yang berbeda (atau ke server yang sama, tetapi dalam file zona yang berbeda). Anda mendelegasikan zona ketika Anda ingin entitas lain mengendalikannya, seperti departemen atau organisasi TI yang berbeda.
Jika Anda melakukannya, maka Anda perlu catatan NS. Jika tidak, catatan A atau CNAME akan cukup.
Katakanlah Anda memiliki domain example.com. Anda memiliki catatan A untuk www.example.com dan Anda ingin membuat subdomain info.example.com dengan www.info.example.com sebagai host di dalamnya.
Delegasi
Dalam situasi ini, katakan lebih lanjut Anda memiliki dua server DNS yang akan menjadi hosting subdomain itu. (Mereka bisa menjadi server yang sama yang saat ini menjadi hosting example.com.) Dalam hal ini, Anda akan membuat dua entri NS dalam file zone example.com:
info IN NS 192.168.2.2
info IN NS 192.168.2.3
Di kedua server itu, Anda akan membuat zona info.example.com dan mengisinya seperti yang Anda lakukan pada domain lainnya.
www IN A 192.168.2.6
Tidak ada delegasi
Di sini, cukup tambahkan catatan A di file zone example.com, menggunakan titik untuk menunjukkan bahwa Anda ingin membuat www.info
host di example.com
domain:
www.info IN A 192.168.2.6
Menggunakan CNAME
Keputusan untuk menggunakan CNAME tidak tergantung pada pilihan delegasi. Saya biasanya suka menggunakan CNAME untuk nama "generik" yang menunjuk ke nama mesin tertentu. Sebagai contoh, saya dapat memberi nama mesin saya menggunakan konvensi penamaan organisasi seperti karakter kartun (daffy, elmer, mickey, dll.) Atau sesuatu yang birokratis (sc01p6-serv) dan menunjukkan nama generik kepada mereka. Jika alamat IP mesin berubah, saya hanya perlu mencari di satu tempat untuk memodifikasinya.
www IN CNAME sc01p6-serv
mail IN CNAME sc01p6-serv
sc01p6-serv IN A 192.168.2.6