Інструкції

Як перевірити поширення DNS

Поширення DNS - це час, поки нове значення запису розійдеться по кешах резолверів у різних мережах і країнах. Поки старе значення ще живе в чиємусь кеші, одні відвідувачі потраплять на сайт за новою адресою, а інші за старою. Головне, що визначає швидкість, це не «магічні 24-48 годин», а TTL того запису, який ви змінили. Нижче показано, як перевірити стан поширення і зрозуміти, що воно завершилось.

Перевірте свій сайт

>
  1. Зʼясуйте, що ви змінили, і який у запису TTL

    Відкрийте cPanel > Zone Editor і знайдіть змінений запис (A, CNAME, MX чи NS). Значення TTL показує, скільки секунд резолвери триматимуть у кеші СТАРЕ значення: 3600 це година, 14400 це чотири години. Саме старий TTL, а не новий, задає верхню межу очікування.

  2. Спитайте авторитетний сервер напряму

    Авторитетний сервер (для TomisHost це ns1/ns2.tomishost.com) завжди віддає актуальне значення без кешу. У командному рядку: nslookup -type=A ваш-домен ns1.tomishost.com (або dig @ns1.tomishost.com ваш-домен). Якщо тут уже нове значення, зміну збережено правильно, і далі лишається тільки чекати, поки згаснуть кеші.

  3. Перевірте з різних резолверів і точок світу

    Публічні резолвери оновлюються неодночасно. Порівняйте відповідь від 1.1.1.1 і 8.8.8.8 (nslookup ваш-домен 1.1.1.1) та прогоніть домен через глобальний DNS-чекер. Якщо частина точок показує нове значення, а частина старе, поширення ще триває, це нормально.

  4. Очистіть власний кеш, щоб не обманутися

    Ваш компʼютер і роутер теж кешують DNS. На Windows виконайте ipconfig /flushdns, перезапустіть браузер, за потреби перезавантажте роутер. Інакше ви бачитимете старе значення локально й думатимете, що поширення застрягло.

  5. Орієнтуйтеся на TTL, а для зміни NS - на реєстр

    Для звичайних записів поширення завершується в межах старого TTL. Для зміни серверів імен (NS) додається кеш на рівні зони домену верхнього рівня, тому реально це може тривати до 24-48 годин. Прискорити ПОТОЧНУ зміну вже не можна, але на майбутнє знижуйте TTL заздалегідь.

  6. Для зміни NS перевірте делегування

    Якщо ви міняли сервери імен, переконайтеся, що домен делеговано на потрібні NS: подивіться whois домену або скористайтесь whois-інструментом TechGuard. Поки whois показує старі NS, нову зону взагалі не почнуть читати.

Як перевірити результат

Поширення можна вважати завершеним, коли авторитетний сервер, публічні резолвери (1.1.1.1, 8.8.8.8) і глобальний чекер показують ОДНЕ й те саме нове значення. Швидко звести всі відповіді в одному місці й побачити A, CNAME, MX, NS та TTL допоможе безкоштовний DNS-чекер TechGuard.

Порада: Найчастіша помилка: знизити TTL в той самий момент, коли міняєте запис. Це не пришвидшить поточне поширення, бо резолвери вже закешували старе значення зі старим TTL. TTL треба знижувати заздалегідь, за кілька годин до планової зміни.

Схожі інструкції