Saya mencoba memahami DNS sedikit lebih baik, tetapi saya masih belum memahami catatan A dan NS sepenuhnya.
Sejauh yang saya pahami, record A memberitahukan alamat IP mana yang dimiliki oleh sebuah (sub) domain, sejauh ini masih jelas bagi saya. Tetapi seperti yang saya pahami, record NS memberitahu poin nameserver mana yang dimiliki oleh sebuah (sub) domain, dan nameserver tersebut harus memberitahu IP-address mana yang dimiliki oleh sebuah (sub) domain. Tapi itu sudah ditentukan dalam record A di file DNS yang sama. Jadi, dapatkah seseorang menjelaskan kepada saya apa yang sebenarnya dilakukan oleh NS record dan nameserver, karena mungkin saya memahami sesuatu yang salah.
sunting: Seperti yang saya pahami dengan benar, NS record memberitahu Anda untuk menemukan server DNS dengan A record untuk domain tertentu, dan A record memberitahu Anda alamat ip mana yang dimiliki oleh sebuah domain. Tetapi apa gunanya meletakkan record A dan NS dalam file DNS yang sama? Jika sudah ada record A untuk domain tertentu, lalu mengapa Anda perlu mengarahkan ke server DNS lain, yang mungkin akan memberi Anda informasi yang sama?
Beberapa contoh dari file zona foo.com
fiktif
....... SOA record & lots more stuff .......
foo.com. IN NS ns1.bar.com.
foo.com. IN A 192.168.100.1
....... More A/CNAME/AAAA/etc. records .......
A Record = "Host bernama foo.com
berada di alamat 192.168.100.1"
NS Record = "Jika Anda ingin mengetahui tentang host di zona foo.com
, tanyakan pada server nama ns1.bar.com"
Catatan nameserver memberi tahu Internet server DNS mana yang memegang catatan A, jadi untuk mencari catatan A untuk subdomain, kira-kira prosesnya sebagai berikut:
Cari nameserver untuk domain -> Query nameserver untuk subdomain's A Record