L'enregistrement est délégué par les serveurs de noms parents - c'est comme une chaîne (ou généralement décrit comme un arbre inverse.) Chaque client DNS connaît les adresses IP des serveurs racine - ce sont un ensemble de serveurs (je pense que c'est 13) qui fournissent le Adresses IP des serveurs des registres - Nominet pour .uk, eurID pour .eu etc.
Votre domaine est ensuite enregistré auprès du registre qui a les adresses de vos serveurs de noms (ns1.oldserver.com dans votre exemple.) Enfin, le serveur de noms de votre domaine (ou les serveurs de noms comme vous devriez en avoir deux au minimum) sert la demande réelle.
Imaginez par exemple qu'un client souhaite visiter www.domaine.com.
Cela peut être divisé en trois composants - le soi-disant domaine de premier niveau (TLD) pour lequel le client interroge les serveurs racine - .com dans cet exemple. L'un des serveurs de noms qui servirait cela pourrait être a.gtld-servers.net - les serveurs racine donneront l'adresse IP de a.gtld-servers.net au client - ce sont les enregistrements NS et glue.
Vient ensuite le domaine réel - domain.com dans cet exemple. Le client interroge a.gtld-servers.com pour domain.com. Cela peut ensuite restituer ns1.domain.com et ns2.domain.com avec les adresses IP pertinentes en tant qu'enregistrements NS et glue.
Enfin le nom d'hôte - www dans cet exemple. Le client interrogera donc ns1.domain.com ou ns2.domain.com pour le domaine www.domain.com et récupérera l'adresse IP réelle du site Web (enregistrement A).
Tout cela se déroule en millisecondes. Le délai d'expiration type d'un résolveur DNS est de 2 secondes.
Pour revenir à votre question d'origine, lorsque vous modifiez les serveurs de noms, vous modifiez les enregistrements NS au niveau du registre (Nominet, eurID, etc.) Une fois votre modification effectuée, lorsqu'un client interroge les serveurs racine pour domain.com , il recevra l'adresse IP de ns1.newserver.com au lieu de ns1.oldserver.com.
Il faut généralement jusqu'à 72 heures à tous les clients du monde entier pour remarquer le changement, car ils mettent en cache tous les résultats pendant une durée spécifiée dans l'enregistrement de domaine. Les enregistrements NS sont généralement mis en cache pendant 72 heures, voire jusqu'à une semaine. Par conséquent, ne mettez pas vos anciens serveurs de noms hors ligne pendant au moins quelques jours après avoir effectué la modification.
Changer un enregistrement A équivaut à changer un enregistrement NS - vous ne faites que changer le contenu, comme changer un enregistrement de base de données. La prochaine fois que quelqu'un interrogera votre enregistrement, il obtiendra la nouvelle valeur (en tenant également compte de la mise en cache, mais elle est beaucoup plus faible pour les enregistrements A, généralement 1/2 - 1 jour.)
Si vous avez accès à une boîte Linux, exécutez dig + trace www.google.com, et vous verrez la chaîne complète de requêtes qui pourraient vous donner une meilleure idée.