Catatan akan didelegasikan dari server nama induk - itu seperti rantai (atau biasanya digambarkan sebagai pohon terbalik.) Setiap klien DNS tahu alamat IP dari server root - ini adalah satu set server (saya pikir itu 13) yang menyediakan Alamat IP dari server pendaftar - Nominet untuk .uk, eurID untuk .eu dll.
Domain Anda kemudian terdaftar dengan registri yang memiliki alamat server nama Anda (ns1.oldserver.com dalam contoh Anda.) Akhirnya server nama domain Anda (atau server nama yang seharusnya Anda miliki seminimal mungkin) melayani permintaan yang sebenarnya.
Bayangkan misalnya, klien ingin mengunjungi www.domain.com.
Ini dapat dibagi menjadi tiga komponen - domain tingkat atas (TLD) yang disebut oleh klien yang meminta server root untuk - .com dalam contoh ini. Salah satu server nama yang akan melayani ini mungkin a.gtld-servers.net - server root akan memberikan alamat IP a.gtld-servers.net kepada klien - ini dikenal sebagai NS dan catatan lem.
Berikutnya adalah domain sebenarnya - domain.com dalam contoh ini. Klien meminta a.gtld-servers.com untuk domain.com. Ini kemudian dapat memberikan kembali ns1.domain.com dan ns2.domain.com dengan alamat IP yang relevan sebagai NS dan catatan lem.
Akhirnya nama host - www dalam contoh ini. Karena itu, klien akan meminta ns1.domain.com atau ns2.domain.com untuk domain www.domain.com, dan mendapatkan kembali alamat IP sebenarnya dari situs web (catatan A).
Semua ini terjadi dalam milidetik. Batas waktu khas untuk penyelesai DNS adalah 2 detik.
Untuk kembali ke pertanyaan awal Anda, ketika Anda mengubah server nama, Anda mengubah catatan NS di tingkat registri (Nominet, eurID dll.) Setelah perubahan Anda dibuat, ketika klien meminta server root untuk domain.com , itu akan diberikan alamat IP ns1.newserver.com bukan ns1.oldserver.com.
Biasanya diperlukan hingga 72 jam bagi semua klien di seluruh dunia untuk melihat perubahan, karena mereka menyimpan semua hasil untuk jangka waktu yang ditentukan dalam catatan domain. Catatan NS biasanya di-cache selama 72 jam atau bahkan hingga satu minggu. Karena itu, jangan biarkan server nama lama Anda offline setidaknya selama beberapa hari setelah melakukan perubahan.
Mengubah catatan A sama dengan mengubah catatan NS - Anda hanya mengubah konten, seperti mengubah catatan basis data. Lain kali seseorang meminta catatan Anda, itu akan mendapatkan nilai baru (sekali lagi memperhitungkan caching akun, tetapi jauh lebih rendah untuk catatan A, biasanya 1/2 - 1 hari.)
Jika Anda memiliki akses ke kotak Linux, jalankan menggali + lacak www.google.com, dan Anda akan melihat rantai kueri lengkap yang mungkin memberi Anda ide yang lebih baik.