Pertanyaan terbesarnya adalah ini - Apa hubungan antara server nama utama yang ditentukan dalam SOA
catatan dan server nama yang ditentukan dalam NS
catatan. Bagaimana hal ini dihubungkan?
Ketika saya menanyakan sebagian besar situs web, saya mendapatkan ini:
dhamma@sansa:~$ host -t SOA arth.com
arth.com has SOA record ns1.comcastbusiness.net. domreg-tech.comcastbusiness.net. 2009072715 3600 7200 604800 7200
Dan saya berharap untuk melihat ns1.comcastbusiness.net
sebagai server nama utama, karena ketika saya meminta NS
catatan untuk domain saya mendapatkan ini:
dhamma@sansa:~$ host -t NS arth.com
arth.com name server ns1.comcastbusiness.net.
arth.com name server ns2.comcastbusiness.net.
arth.com name server ns3.comcastbusiness.net.
Ini selalu membuat saya berpikir bahwa SOA
entah bagaimana catatan tersebut secara otomatis mengisi NS
catatan primer ? Apakah itu benar?
Karena di sinilah saya paling bingung:
dhamma@sansa:~$ host -t SOA paulwarnk.com
paulwarnk.com has SOA record a.dns.hostway.net. hostmaster.siteprotect.com. 2009012319 86400 7200 86400 99999
Tapi saya diberitahu, dan lakukan, gunakan server nama ini:
dhamma@sansa:~$ host -t NS paulwarnk.com
paulwarnk.com name server adns.cs.siteprotect.com.
paulwarnk.com name server bdns.cs.siteprotect.com.
Mengapa server nama ini adns.cs.siteprotect.com
tidak terdaftar sebagai server nama utama dalam SOA
catatan?
Catatan server nama ditentukan dalam file zona Anda. Catatan SOA menunjukkan server nama utama untuk zona. Tidak ada hubungan otomatis antara keduanya. Berikut ini adalah bacaan yang baik tentang catatan SOA. Jawaban singkatnya adalah bahwa catatan SOA adalah seluruh catatan yang berisi nama, TTL, dll ... Selain itu, saya sangat menyarankan mengambil buku O'Reilly DNS & Bind. Ini sangat berguna.
Catatan Anda di luar server root untuk paulwarnk.com:
Sekarang, ini artinya, di server root, adns & bdns.cs.siteprotect.com terdaftar sebagai otoritas untuk paulwarnk.com. Kemudian, pada server tersebut (adns & bdns) ada catatan A untuk catatan root yang menunjuk ke 69.143.69.166.
Saya pikir apa yang Anda tanyakan adalah mengapa catatan NS tampak berbeda. Jawabannya adalah bahwa catatan NS ditentukan, kemungkinan oleh registrar Anda, untuk menunjuk ke server mereka yang otoritatif untuk zona tersebut. Namun, output ini tampaknya menunjukkan masalah, karena server nama SOA tampaknya tidak menanggapi permintaan untuk catatan Anda:
sunting: OTORITAS: 0 berarti server a.dns.hostway.net tidak menjawab secara otoritatif. Tampaknya agak jelas ketika bagian JAWABAN: 0 ada, tetapi sebenarnya penting untuk membedakan antara jawaban yang otoritatif, dan yang non-otoritatif. Otoritas, dalam DNS, berbicara apakah server tempat Anda mendapatkan jawaban Anda benar-benar dapat dipercaya untuk mengetahui apa yang dibicarakan.
Seperti mengapa ada server yang terdaftar di SOA, saya tidak tahu bahwa saya pernah membaca alasan mereka meletakkannya di sana, tetapi server itu harus menjadi server utama untuk zona tersebut, maka Mulai dari Otoritas, atau SOA. Ini tidak selalu terjadi, karena SOA untuk semua 1400+ domain saya mencantumkan server kueri utama dalam SOA, tetapi awal sebenarnya dari otoritas adalah pada master tersembunyi yang tidak dapat diakses oleh siapa pun.
sumber
AA
flag digunakan untuk menunjukkan jawaban otoritatif.AUTHORITY: 0
hanya berarti bahwa tidak ada jawaban di "bagian otoritas" dari respons.