Моє розуміння основної функціональності 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 є або якій цілі вона служить.
Тож я запитую: що про Dynamic DNS та його конкурентах дозволяє миттєво змінювати відображення DNS (не потребуючи 24 годин для поширення змін DNS, як і всі), і як TTL вписується в цей процес? Заздалегідь спасибі.