Menggunakan subdomain dengan bind

4

Bisakah Anda menempatkan beberapa level sub-domain di zona utama dengan bind?

Saya punya satu zona yang disebut example.com dan saya ingin membuat sub-domain seperti host01.nyc.us.example.com. Bisakah saya membuat entri seperti ini di example.com daerah?

; A Records
host01.nyc.us.example.com.   IN   A   1.1.1.1

Atau apakah saya perlu / atau lebih baik untuk membuat zona lain yang disebut nyc.us.example.com?

; NS Records
     IN   NS   ns1.example.com.
     IN   NS   ns2.example.com.

; A Records
host01   IN   A   1.1.1.1
user72718271
sumber

Jawaban:

1

Anda harus mendapatkan salinan "DNS dan BIND in a Singkatnya" dan bekerja dengannya sebagai cara untuk memahami bagaimana DNS bekerja (karena ini adalah pertanyaan kedua yang Anda tanyakan - yang OK, Anda belajar kami berharap!)

Anda dapat menempatkan beberapa subdomain di zona utama. Sebenarnya ada setidaknya 2 cara untuk mencapai ini.

The simpler way would be this
; NS Records
     IN   NS   ns1.example.com.
     IN   NS   ns2.example.com.

; A Records
host01   IN   A   1.1.1.1
host01.nyc.us IN A  2.2.2.2

Cara yang lebih kompleks adalah membuat subdomain, dengan catatan Zone-nya sendiri. Anda mungkin tidak ingin melakukan ini dalam kasus yang Anda sebutkan di atas, namun akan berguna jika Anda ingin mengirim permintaan ke server nama yang berbeda atau menempatkannya di bawah kendali orang lain - pada kenyataannya, ini cukup banyak bagaimana hal dilakukan oleh root server nama untuk mendelegasikan nama domain Anda!

Untuk melakukan ini, Anda perlu membuat zona dengan catatan NS untuk subdomain seperti

; NS Records
     IN   NS   ns1.example.com.
     IN   NS   ns2.example.com.

; A Records
host01   IN   A   1.1.1.1
us       IN  NS   ns.nameserver.com
us       IN  NS   ns2.nameserver.com

Kemudian buat file zona untuk "us.example.com" di mana Anda dapat memiliki nyc.us.example.com (dan lagi mendelegasikannya ke server nama baru) atau memiliki catatan host01.nyc "(karena akan relatif terhadap kami. contoh.com)

Kuncinya adalah bahwa nama domain diselesaikan dari kanan ke kiri, dipisahkan oleh "." karakter, sehingga Anda dapat mendelegasikan sub cukup jauh ke bawah.

davidgo
sumber
Terima kasih untuk rekomendasinya. Saya akan mengambil buku itu! Jadi jika server dns yang sama akan digunakan, yang terbaik untuk menyimpannya di bawah satu zona? Jika server DNS yang berbeda akan menangani zona subdelegasi, maka jelas memisahkannya?
user72718271
Ya. File zona tunggal mungkin paling mudah (dan tercepat) jika Anda tidak memiliki persyaratan khusus.
davidgo