Перевірка TTL у DNS
Подивіться TTL кожного запису домену, прочитаний з NS-сервера самої зони, і дізнайтеся, наскільки заздалегідь його знизити перед переїздом на новий сервер.
Що перевіряє цей інструмент
DNSPeek знаходить зону, до якої належить ваш домен, та її NS-сервери, а потім напряму, без рекурсії, запитує в одного з них записи A, AAAA, CNAME, MX і TXT домену й записи NS і SOA зони. Оскільки відповідь надходить з авторитетного сервера, TTL — саме той, що ви налаштували, а не зворотний відлік із чийогось кешу. Якщо жоден NS-сервер не відповідає, інструмент звертається до публічного резолвера й повідомляє про це.
Як читати результат
«TTL записів сайту» — це найбільший TTL серед записів A, AAAA і CNAME, тобто записів, що змінюються під час перенесення сайту. За 300 секунд або менше домен готовий до перемикання: протягом пʼяти хвилин після зміни резолвери запитають знову й отримають нову IP. Більше значення показує, наскільки заздалегідь до перемикання його треба знизити. TTL MX-запису важить, лише якщо переноситься й пошта.
Що перевірити після перенесення
Після перемикання переконайтеся, що нова IP поширилася, за допомогою перевірки поширення DNS, а потім знову підвищте TTL. Поки чекаєте, доки сплине старий TTL, протестуйте новий сервер через посилання-превʼю: у плані перенесення є перелік того, що перевірити.
Поширені запитання
Що таке TTL у DNS?
TTL (time to live, час життя) — це кількість секунд, протягом яких резолвер може зберігати відповідь DNS, перш ніж запитати знову. З TTL 3600 резолвер відвідувача може використовувати стару IP-адресу ще до години після того, як ви змінили запис.
Наскільки заздалегідь знижувати TTL перед перенесенням?
Щонайменше на поточний TTL. Якщо TTL становить 86400 (одна доба), знизьте його до 300 за добу або більше до перемикання, щоб усі кешовані копії з довгим TTL сплили на момент зміни IP.
Чому публічна перевірка DNS показує інший TTL?
Резолвери зменшують TTL, поки відповідь лежить у їхньому кеші, тож показують залишок часу, а не налаштоване значення. Цей інструмент запитує NS-сервер самої зони, який повертає встановлений вами TTL.
Чи підвищувати TTL знову після перенесення?
Так, щойно сайт працює на новому сервері й відкат уже не очікується. TTL 3600 або більше зменшує кількість DNS-запитів і зберігає доступність сайту під час коротких збоїв DNS.
Що означає значення «Відсутні записи кешуються на»?
Це TTL негативного кешування із SOA-запису зони. Якщо хтось запитає імʼя, якого ще не існує, резолвери памʼятатимуть цю відповідь стільки часу, тож створюйте нові записи, як-от www, ще до того, як їх хтось запитає.
Переносите сайт на новий сервер?
Подивіться сайт на новому сервері до зміни DNS: DNSPeek дає одне HTTPS-посилання на превʼю, яке працює на будь-якому пристрої і яким можна поділитися з командою чи клієнтом. Без файлу hosts і без VPN.
Створити безкоштовне посилання-превʼю