[ Изменить - Похоже, я неправильно понял вопрос]
Существует два способа распространения данных вашей зоны. И корневые серверы не (напрямую) участвуют. Они позволяют другим компьютерам находить ваши серверы и, следовательно, данные вашей зоны. Но это другие системы, которые проверяют root и tld серверы, прежде чем они перейдут к вашему.
Вот как ваши данные действительно продвинутся.
Сначала вы отправляете эти данные на свои авторитетные серверы, и некоторые из них могут использовать (инкрементную) передачу зон для обновления друг друга. Это может занять до REFRESH
времени зоны для завершения.
Во-вторых, каждая запись в вашей зоне, которая включает в себя все , в том числе A
и CNAME
записи, может кэшироваться где угодно между вашими авторитетными серверами и любыми клиентами.
TTL
Время, в течение которого эти данные кэшируются, должно зависеть от личности записи (время жизни). Теоретически, это не должно занять больше времени, чем сумма обновления зоны и ttl записи для кэшированной записи для тайм-аута. Тем не менее, есть много разных программ. Google для dns ttl bugs
- последний счет, который я сделал, был около 850k.
Но вы можете сделать так, чтобы записи CNAME для www.example.com указывали на что-то подобное www-server.dynamic.example.com
, а для TTL и времени обновления для содержимого внутри
dynamic.example.com
были гораздо более низкие значения, чем для родительского. Это позволяет операторам быстро перенаправлять трафик в другую инфраструктуру при необходимости.