3.11. Домен оплачений, але не працює

Стаття актуальна для наступних ситуацій:

  • Зареєстровано новий домен, але сайт не працює.
  • Продовжено існуючий домен, але сайт не працює.
  • Сайт працює за адресою example.com, а за адресою www.example.com не відкривається (або навпаки).
  • Після зміни DNS-записів сайт не працює або відкривається за старою адресою.
  • Після встановлення нових NS домен продовжує працювати зі старих.

У системі DNS існує ситуація, коли якийсь сервер кешує дані та стан домену на певний період, який задається за допомогою TTL (time-to-live) або налаштовується на самому сервері, після чого інформація оновлюється. У більшості випадків термін кешування не перевищує 24 годин. З таким кешуванням можна зіткнутися при зміні DNS-записів домену, зміні NS, а також після реєстрації або відновлення домену.

Нижче описано принцип роботи системи доменних імен в Інтернеті.

До реєстрації доменного імені ви вводите доменне ім'я example.com на вашому пристрої. Відбуваються наступні операції:

  1. Ваш пристрій надсилає запит на DNS-сервер інтернет-провайдера.
  2. DNS-сервер інтернет-провайдера надсилає запит на DNS-сервер доменної зони (у даному випадку це DNS-сервер зони .COM).
  3. DNS-сервер доменної зони відповідає DNS-серверу інтернет-провайдера, що домен не існує.
  4. DNS-сервер інтернет-провайдера відповідає вашому пристрою, що домен не існує.
  5. DNS-сервер інтернет-провайдера зберігає цю інформацію у себе на випадок подальшого використання (період зберігання цієї інформації може становити кілька годин).

flowchart LR device["💻 Ваш
пристрій"] dns_isp[("🌐 DNS-сервер
інтернет-провайдера")] dns_zone[("🌐 DNS-сервер
домену .COM")] device-->dns_isp-->dns_zone dns_zone-->dns_isp-->device

Минає деякий час і ви реєструєте домен на нашому сайті. Ми надсилаємо вам повідомлення про те, що домен успішно зареєстровано. Ви на своєму пристрої вводите адресу домену, але як і раніше отримуєте відповідь, що такий домен не знайдено. Це пов'язано з тим, що тепер відбуваються операції, які відрізняються від тих, що відбувалися на початку, а саме:

  1. Ваш пристрій надсилає запит на DNS-сервер інтернет-провайдера.
  2. DNS-сервер інтернет-провайдера відповідає вашому пристрою, що домен не існує. ⚠️ Цього разу DNS-сервер інтернет-провайдера не надсилає запит DNS-серверу зони .COM, який вже знає про існування домену example.com. Це пов'язано з тим, що DNS-сервер інтернет-провайдера запам'ятав, що такого домену немає, і пам'ятати він це буде від 1 до 24 годин.

flowchart LR device["💻 Ваш
пристрій"] dns_isp[("🌐 DNS-сервер
інтернет-провайдера")] dns_zone[("🌐 DNS-сервер
домену .COM")] device-->dns_isp-.-xdns_zone dns_zone-.-xdns_isp-->device

Аналогічна ситуація відбувається при зміні доменних записів, але, на відміну від попередньої, відповідь від DNS-серверів доменної зони (.COM або інші) приходить із зазначенням сервера, на якому розміщуються DNS-записи запитуваного домену, найчастіше це NS хостинг-провайдера. У такому випадку порядок отримання записів для домену example.com приблизно такий:

  1. Ваш пристрій надсилає запит на DNS-сервер інтернет-провайдера.
  2. DNS-сервер інтернет-провайдера надсилає запит на DNS-сервер доменної зони (у даному випадку це DNS-сервер зони .COM).
  3. DNS-сервер доменної зони відповідає DNS-серверу інтернет-провайдера, що дані домену розміщені на наступних NS.
  4. DNS-сервер інтернет-провайдера надсилає запит на NS, про які повідомив DNS-сервер доменної зони.
  5. DNS-сервер інтернет-провайдера отримує дані домену і передає їх на ваш пристрій.
  6. DNS-сервер інтернет-провайдера зберігає цю інформацію у себе для подальшого використання (період зберігання цієї інформації зазвичай дорівнює значенню TTL-запису).

Далі DNS-сервер інтернет-провайдера або повертає дані зі свого кешу, або виконує всі запити заново. Очистити кеш DNS-серверів інтернет-провайдерів неможливо, тому потрібно або чекати оновлення інформації на них, або використовувати публічні DNS.

Зміст

    (12)

    Коментарі

    questinua
    Это ужас! УЖАС!!! Ну не заканчивал я университеты по пониманию слов провайдер, домен, сервер, кеш, TTL и т.д.! Ну поймите, пожалуйста, что не все продвинуты настолько, чтобы понять то! Пенсионер (с высшим образованием, но не в вашей сфере).
    karlov
    С какой конкретно проблемой вы столкнулись? У вас что-то не работает или работает не так, как надо?
    andrey_bitsyuk
    драстуйте, у мене не працює сайт www.s*********o.com.ua подивіться будь ласка в чому причина
    verliber
    Для отримання допомоги й вирішення проблем у роботі вашого сайту, будь ласка, зверніться до технічної підтримки, натиснувши на іконку чату в правому нижньому куті сторінки.