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

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

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

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

Принцип роботи системи доменних імен в інтернеті:

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

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

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

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

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

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

Подальше отримання інформації проводиться або надаючи кеш відповідь, або виробляючи все запити заново. Але очистити кеш DNS-серверів інтернет провайдерів просто неможливо, слід тільки чекати їх самостійного оновлення.

Зміст