Запис делегується від батьківських серверів імен - це як ланцюжок (або зазвичай описується як зворотне дерево.) Кожен клієнт DNS знає IP-адреси кореневих серверів - це набір серверів (я думаю, це 13), які забезпечують IP адреси серверів реєстрів - Nominet for .uk, eurID для .eu тощо.
Потім ваш домен реєструється в реєстрі, у якому у вашому прикладі є адреси ваших серверів імен (ns1.oldserver.com). Нарешті, сервер імен вашого домену (або сервери імен, як у вас повинно бути два мінімум) обслуговує фактичний запит.
Уявімо, наприклад, що клієнт хоче відвідати www.domain.com.
Це можна розділити на три компоненти - так званий домен верхнього рівня (TLD), для якого клієнт запитує кореневі сервери - .com у цьому прикладі. Одним із серверів імен, який би це обслуговував, може бути a.gtld-servers.net - кореневі сервери нададуть клієнту IP-адресу a.gtld-servers.net - вони відомі як записи NS та клей.
Далі в цьому прикладі власне домен - domain.com. Клієнт запитує a.gtld-servers.com для domain.com. Потім вони можуть повернути ns1.domain.com та ns2.domain.com з відповідними IP-адресами як записи NS та клей.
Нарешті ім'я хоста - www у цьому прикладі. Отже, клієнт запитає або ns1.domain.com, або ns2.domain.com для домену www.domain.com, і отримає назад фактичну IP-адресу веб-сайту (запис.)
Все це відбувається в мілісекундах. Типовий час очікування для DNS-резолюції - 2 секунди.
Щоб повернутися до свого початкового запитання, коли ви змінюєте сервери імен, ви змінюєте записи NS на рівні реєстру (Nominet, eurID тощо) Після внесення змін, коли клієнт запитує кореневі сервери для domain.com , він отримає IP-адресу ns1.newserver.com замість ns1.oldserver.com.
Зазвичай для всіх клієнтів у всьому світі зазвичай потрібно 72 години, щоб помітити зміни, оскільки вони кешують усі результати протягом тривалого часу, зазначеного в записі домену. Записи NS зазвичай кешуються протягом 72 годин або навіть до тижня. Тому не приймайте старі сервери імен в режимі офлайн принаймні кілька днів після внесення змін.
Зміна запису A - це майже те саме, що і зміна запису NS - ви змінюєте лише вміст, як, наприклад, зміна запису бази даних. Наступного разу, коли хтось запитає на ваш запис, він отримає нове значення (знову з урахуванням кешування, але це набагато нижче для записів A, як правило, 1/2 - 1 день.)
Якщо у вас є доступ до вікна Linux, запустіть dig + trace www.google.com, і ви побачите повний ланцюжок запитів, який може дати вам краще уявлення.