Вы приходите утром на работу и видите, что сайт не открывается, а письма от клиентов перестали приходить. Оказывается, срок домена истёк вчера, а напоминания уходили на ящик, который никто не читает. Паниковать не нужно: в первые дни после окончания срока домен, как правило, ещё закреплён за вами и его можно продлить в обычном порядке. Главное — не терять время и действовать в правильной последовательности. Ниже пошагово разберём, что делать в первые 72 часа.
Сначала убедитесь, что проблема именно в домене
Сайт может не открываться не только из-за домена: причиной бывает хостинг, DNS-записи или SSL-сертификат. Поэтому начните с проверки статуса домена. В данных WHOIS видны дата окончания и флаги статуса, а DNS-запрос покажет, отвечает ли домен сейчас в интернете. Если дата окончания прошла или на запрос NS нет ответа, проблема почти наверняка в домене.
whois example.uz | grep -iE "expir|status"
dig +short NS example.uz
dig +short A example.uz @8.8.8.8
Полезно отдельно проверить, работает ли сам хостинг. Для этого можно обойти DNS и отправить запрос напрямую на IP-адрес сервера. IP берётся из данных хостинга, адрес в примере ниже — условный:
curl -sI --resolve example.uz:443:203.0.113.10 https://example.uz/
Если в ответе есть строка HTTP/1.1 200 или HTTP/2 200, файлы сайта и сервер на месте, не работает только доменное имя. Это важный вывод: ничего восстанавливать или заново загружать не нужно, единственная задача — продлить домен.
Первые часы: оплатите продление без промедления
В короткий период после окончания срока домен обычно можно вернуть по стандартной цене продления. Длительность этого периода зависит от зоны и регистратора, поэтому не рассчитывайте на него, а действуйте как можно быстрее. Зайдите в кабинет, пополните баланс и продлите домен минимум на год. Если оплата прошла с ошибкой или домен не отображается в кабинете, сразу обратитесь в поддержку и точно укажите имя домена.
Не пытайтесь на этом этапе перенести домен к другому регистратору. Трансфер просроченного домена во многих случаях не проходит или затягивается, и растёт риск попасть в дорогой период восстановления. Также не спешите именно сейчас менять данные владельца: сначала верните домен в активное состояние, остальное сделаете потом.
Почему после продления сайт открывается не сразу
Оплата прошла, в кабинете домен активен, а сайт всё ещё не открывается. Это нормально, и причина в DNS-кэше. Пока домен не работал, DNS-серверы провайдеров и публичные резолверы запомнили ответ «такого домена нет» на определённое время. Даже после обновления данных в реестре этот старый ответ ещё какое-то время выдаётся части пользователей, пока не истечёт срок кэша. Обычно это занимает от нескольких минут до нескольких часов, изредка дольше.
Сравните ответы разных DNS-серверов. Если один уже возвращает правильный IP, а другой ещё нет, это кэш, и со временем всё исправится само:
dig +short A example.uz @8.8.8.8
dig +short A example.uz @1.1.1.1
dig +short NS example.uz
Чтобы очистить кэш на своём компьютере, в Windows выполните в командной строке ipconfig /flushdns и перезапустите браузер. Обратите внимание и на другое: некоторые регистраторы на время просрочки переключают NS домена на страницу-заглушку. После продления убедитесь, что NS-записи снова указывают на ваши серверы, иначе вместо сайта может висеть рекламная страница.
Что стало с почтой, пришедшей во время простоя
Почта вызывает больше всего беспокойства. Серверы, которые отправляли вам письма, пока домен не работал, ведут себя по-разному. Если ошибка расценена как временная, письмо остаётся в очереди отправителя, сервер несколько дней пытается его доставить, и после восстановления домена оно обычно доходит. Но если домен отвечал однозначным «не существует», многие серверы сразу возвращают письмо отправителю. Значит, часть писем, отправленных в эти дни, могла потеряться.
После восстановления домена проверьте почтовые записи и отправьте себе тестовое письмо с другого адреса:
dig +short MX example.uz
dig +short TXT example.uz
MX-запись должна указывать на ваш почтовый сервер, а среди TXT-записей должна быть строка SPF. Если вы ведёте важную переписку с партнёрами, поставщиками или банком, коротко предупредите их и попросите повторно отправить письма, отправленные в дни простоя.
Как сообщить клиентам и партнёрам
Возьмём для примера частную школу в Ташкенте. В разгар приёма документов срок домена истёк, родители не могли открыть страницу подачи заявления, а их письма в приёмную комиссию возвращались. Домен продлили на второй день, но родители об этом не знали и могли решить, что школа перестала работать. Администрация опубликовала короткое сообщение в Telegram-канале и разослала SMS: сайт сутки не работал по техническим причинам, сейчас восстановлен, а заявки, отправленные в эти дни, нужно отправить повторно. Такое открытое сообщение сохраняет доверие и помогает вернуть потерянные обращения.
Проверьте и SSL-сертификат
Пока домен не работал, автоматическое продление бесплатного сертификата не могло подтвердить владение доменом. Если срок сертификата пришёлся как раз на эти дни, он мог не обновиться, и браузер покажет предупреждение о безопасности. Дату окончания сертификата можно узнать так:
echo | openssl s_client -connect example.uz:443 -servername example.uz 2>/dev/null | openssl x509 -noout -enddate
Обычно автопродление успешно проходит со следующей попытки. Если дата уже прошла или очень близка и сертификат не обновился в течение суток, попросите поддержку перевыпустить его вручную.
Чтобы ситуация не повторилась
Когда проблема первых 72 часов решена, нужно устранить и её причину. Чаще всего напоминания уходят на старый адрес или ящик, который никто не проверяет. Вторая частая причина — отключённое автопродление или нулевой баланс.
- Замените почту и телефон в контактах домена на данные нынешнего ответственного сотрудника.
- Включите автопродление и пополняйте баланс заранее.
- Важные домены продлевайте сразу на несколько лет.
- Внесите дату окончания в общий календарь с напоминанием за месяц.
В кабинете sayt.uz дата окончания домена и настройка автопродления находятся на одной странице, так что проверить их можно за пару минут.