Apa jenis catatan DNS yang diperlukan untuk membuat subdomain?

71

Saya membuat situs web, dan saya butuh sub-domain.

Saya perlu menambahkan bagian baru ke situs web saya, tetapi saya tidak tahu jenis catatan DNS mana yang harus ditambahkan di konsol DNS untuk menunjuk ke situs baru ini.

Apakah itu Aatau CNAME?

Keavon
sumber

Jawaban:

65

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.infohost di example.comdomain:

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
Barry Brown
sumber
5

Untuk mendelegasikan seluruh subdomain ke layanan DNS lain, Anda memerlukan catatan berikut di DNS host Anda:

Dan Anda perlu menyediakan sepasang server nama DNS untuk sub-domain Anda. Mereka perlu melayani catatan berikut:

  • catatan Mulai OtoritasSOA untuk sub-domain
  • dua atau lebih NScatatan
  • A catatan untuk server nama sub-domain

RFC1034 berisi deskripsi yang baik tentang bagaimana sub-domain dikonfigurasikan.

D.Shawley
sumber
4

Jawabannya adalah, keduanya akan bekerja.

Yang lebih disukai harus disarankan oleh host web Anda.

Jika mereka terbiasa mengubah alamat IP server mereka, gunakan CNAMEmenunjuk ke nama yang mereka beri tahu.

Alnitak
sumber
0

Jika host Anda memberi Anda nama di domain lain, Anda perlu membuat CNAME di domain Anda, jika host Anda memberi Anda alamat IP, Anda perlu membuat catatan A di domain Anda.

dmourati
sumber