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
    Для отримання допомоги й вирішення проблем у роботі вашого сайту, будь ласка, зверніться до технічної підтримки, натиснувши на іконку чату в правому нижньому куті сторінки.