Мое понимание основных функций DNS заключается в предоставлении службы именования / сопоставления между доменными именами (например, blah-whatever.com
) и IP-адресами (например, 100.2.3.4).
Кроме того, мое понимание работы DNS-серверов в Интернете заключается в том, что при изменении записи сопоставления домена /IP- адреса (скажем, при изменении blah-whatever.com
до 105.2.3.4 и т.д.) Это изменение необходимо распространять на все DNS-сервер в мире до изменения можно сказать, что он "завершен". Этот период распространения может иногда длиться до 24 часов.
Итак, для начала, если что-то, что я сказал до сих пор, неверно или неправильно, пожалуйста, начните исправлять меня!
Предполагая, что я более или менее прав, я не понимаю, как такие компании, как CloudFlare или DynamicDNS, могут предлагать услуги типа "мгновенного ролловера", когда вы изменяете свою запись DNS с ними и - бум - изменения вступают в силу мгновенно.
Я понимаю, что есть что-то под названием "TTL" (время жить, я полагаю?!?) это играет роль в этой возможности мгновенного ролловера, но, поскольку я уже не совсем уверен в возможности начать, трудно понять, что это за TTL или для какой цели он служит.
Поэтому я спрашиваю: что такое динамический DNS и его конкуренты, которые позволяют им мгновенно изменять сопоставления DNS (не затрачивая 24 часа на распространение изменений DNS, как все), и как TTL вписывается в этот процесс? Заранее спасибо.