Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке TTL в DNS?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**TTL (Time To Live)** у DNS - це **час життя DNS-запису в кеші**, що вимірюється **в секундах**. **Ключове:** TTL це компроміс між швидкістю і гнучкістю - високий TTL зменшує кількість DNS-запитів, а низький пришвидшує застосування змін.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**TTL (Time To Live)** у DNS - це **час життя DNS-запису в кеші**, що вимірюється **в секундах**. Простіше кажучи: **TTL показує, як довго DNS-відповідь можна зберігати й використовувати, не запитуючи DNS-сервер знову**. --- ## Навіщо потрібен TTL DNS-запити можуть виконуватися: - браузером - операційною системою - DNS-серверами провайдера Щоб не запитувати DNS-сервер **щоразу**, використовується кешування. TTL каже: > «Цю відповідь можна вважати актуальною протягом N секунд». --- ## Як працює TTL (на простому прикладі) Припустимо, у запису: ``` example.com A 93.184.216.34 TTL = 300 ``` Це означає: - DNS-відповідь кешується **на 300 секунд (5 хвилин)** - протягом цього часу IP братиметься з кешу - нові запити до авторитетного DNS не йдуть Після закінчення TTL: - запис видаляється з кешу - при наступному запиті DNS запитується знову --- ## Де застосовується TTL TTL враховується: - у браузері - в ОС - у рекурсивних DNS-серверах - у проксі та CDN TTL **не дорівнює часу життя запису на сервері**, а лише часу кешування. --- ## Чому TTL важливий ### Високий TTL - менше DNS-запитів - швидша робота - повільне поширення змін ### Низький TTL - зміни застосовуються швидко - більше DNS-запитів - вище навантаження TTL - це **компроміс між швидкістю і гнучкістю**. --- ## Частий сценарій з практики Перед переїздом сайту: - зменшують TTL (наприклад, до 60 секунд) - змінюють IP - після переїзду збільшують TTL назад Це дозволяє: - мінімізувати простій - швидше перемкнути користувачів --- ## Приклад з життя TTL - це як термін дії довідки: - поки термін не вийшов, її приймають - термін закінчився, потрібно отримати нову --- ## Коротка відповідь для співбесіди Запам'ятай формулювання: > **TTL у DNS - це час у секундах, протягом якого DNS-запис може зберігатися в кеші й використовуватися без повторного звернення до DNS-сервера.**Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.