Mengapa file zona DNS memerlukan catatan NS?

14

Katakanlah saya sudah beroperasi ns1.example.orgdan ns2.example.orgsaya ingin meng-host file zonaexample.com

Ketika saya pergi ke registrar dan membeli example.com, saya akan memberi tahu registrar saya bahwa server nama saya adalah ns1.example.orgdanns2.example.org

Pertanyaan saya kemudian adalah, mengapa saya kemudian perlu menentukan nameserver tersebut di file zone example.com? Bukankah saya sudah memberi tahu server nama .com tempat mencari informasi example.com, membuat catatan NS berlebihan?

Jelas saya kehilangan beberapa fakta penting ...

Nathan O'Sullivan
sumber
Untuk diskusi yang lebih rinci, lihat: serverfault.com/questions/526278/…
Kal

Jawaban:

13

Catatan NS di dalam zona adalah otoritatif, yang diterima dari pendaftar (yang mendelegasikan domain) tidak, jadi jika server menerima perbedaan dari catatan itu, yang berwenang menang. Juga, server yang tercantum dalam catatan NS akan menerima NOTIFY jika terjadi perubahan zona (sehingga budak dapat memeriksa pembaruan dan sebagainya). Satu hal terakhir, RFC 1034 dan 1035 mengatakan bahwa mereka harus ada, jadi mereka harus ada!

coredump
sumber
1
Saya ingin memposting jawaban persis seperti itu. Tapi itu yang lebih dulu.
Gopoi
1
Apakah ada kasus penggunaan yang sah karena catatan NS tidak cocok dengan delegasi pendaftar?
Nathan O'Sullivan
@nathan Yah Anda dapat memiliki banyak catatan NS di file Anda, tetapi beberapa pendaftar akan membatasi jumlah server nama yang dapat Anda tambahkan di antarmuka mereka. Sekarang tentang memiliki catatan yang sama sekali berbeda pada pendaftar dan file zona tidak, saya tidak bisa memikirkan apa pun sekarang.
coredump