Kayıt üst ad sunucularından devredilir - bu bir zincir gibidir (veya genellikle ters ağaç olarak tanımlanır.) Her DNS istemcisi kök sunucuların IP adreslerini bilir - bunlar sunucuları sağlayan bir dizi sunucudur (sanırım 13) Kayıt sunucularının IP adresleri - .uk için nominet, .eu için eurID vb.
Etki alanınız daha sonra ad sunucularınızın (örneğin ns1.oldserver.com) adreslerine sahip olan kayıt defterine kaydedilir. Son olarak alan adınızın ad sunucusu (veya en az iki tane olması gerektiği gibi ad sunucuları) gerçek isteği sunar.
Örneğin, bir müşterinin www.etkialani.com adresini ziyaret etmek istediğini düşünün.
Bu, üç bileşene ayrılabilir - istemcinin bu örnekte kök sunucuları sorguladığı üst düzey etki alanı (TLD) - .com. Buna hizmet edecek ad sunucularından biri a.gtld-servers.net olabilir - kök sunucular istemciye a.gtld-servers.net IP adresini verecektir - bunlar NS ve tutkal kayıtları olarak bilinir.
Sonraki, bu örnekte gerçek domain - domain.com. İstemci, a.gtld-servers.com adresini domain.com için sorgular. Bu daha sonra NS ve tutkal kayıtları olarak ilgili IP adresleriyle ns1.etkialanı.com ve ns2.etkialanı.com adresini geri verebilir.
Son olarak bu örnekte hostname - www. İstemci bu nedenle www.domain.com etki alanı için ns1.etkialanı.com veya ns2.etkialanı.com'u sorgulayacak ve web sitesinin gerçek IP adresini geri alacaktır (A kaydı).
Bütün bunlar milisaniye içinde gerçekleşir. DNS çözümleyicisi için tipik zaman aşımı süresi 2 saniyedir.
Orijinal sorunuza geri dönmek için, ad sunucularını değiştirdiğinizde, kayıt defteri düzeyindeki (Nominet, eurID vb.) NS kayıtlarını değiştirirsiniz Değişiklik yapıldıktan sonra, istemci domain.com için kök sunucuları sorguladığında , ns1.oldserver.com yerine ns1.newserver.com IP adresini alacaktır.
Tüm sonuçları alan adı kaydında belirtilen süre boyunca önbelleğe aldıklarından, dünyadaki tüm istemcilerin değişikliği fark etmesi genellikle 72 saate kadar sürer. NS kayıtları genellikle 72 saat hatta bir haftaya kadar önbelleğe alınır. Bu nedenle, değişiklik yaptıktan sonra en az birkaç gün boyunca eski ad sunucularınızı çevrimdışına almayın.
A kaydını değiştirmek, bir NS kaydını değiştirmekle aynıdır - yalnızca bir veritabanı kaydını değiştirmek gibi içeriği değiştirirsiniz. Birisi kaydınız için bir sonraki sorgulamada, yeni değeri alır (yine önbelleklemeyi dikkate alarak, ancak genellikle 1/2 - 1 gün A kayıtları için çok daha düşüktür.)
Bir Linux kutusuna erişiminiz varsa, dig + trace www.google.com adresini çalıştırın ve size daha iyi bir fikir verebilecek tüm sorgu zincirini göreceksiniz.