Мониторинг истечения доменов: как предотвратить дорогие падения
Почему мониторинг истечения доменов предотвращает случайные падения. Покрывает RDAP/WHOIS-запросы, отслеживание продлений и автоматические алерты.
Каждый сайт зависит от валидной регистрации домена. Когда регистрация истекает, сайт пропадает, почта перестаёт работать, а клиенты видят парковочную страницу регистратора вместо вашего продукта. Это случается чаще, чем кажется, и с организациями, от которых вы бы такого не ждали.
В этой статье мы разберём, почему домены истекают, как технически работает мониторинг истечения, и что можно сделать, чтобы ваши домены никогда не пропадали.
Реальные инциденты с истечением доменов
Истечение домена — не теоретический риск. Под удар попадали даже самые известные компании.
Google Argentina (2024): один веб-дизайнер из Аргентины смог купить google.com.ar, когда Google не успел вовремя продлить домен. Целая страновая зона ненадолго оказалась под чужим контролем. Google вернул её, но не раньше, чем инцидент попал в международные новости.
Foursquare (2013): соцсеть и сервис локации Foursquare позволил foursquare.com истечь. Пользователи, пытавшиеся зачекиниться или зайти в сервис, видели пустую страницу. Домен быстро перерегистрировали, но падение продлилось достаточно долго, чтобы попасть в СМИ.
Markmonitor / Microsoft (2003): провайдер управления доменами случайно дал hotmail.co.uk истечь, ненадолго отключив один из самых используемых почтовых сервисов в Великобритании.
У этих примеров общая нить: никто не собирался дать домену истечь. В каждом случае процессы, которые должны были это поймать, тихо отказали.
Почему домены истекают
Сама идея истечения домена кажется почти невозможной с современными системами автопродления, но несколько условий создают пробелы.
Истечение или сбой платежа
Самая частая причина. Карта, привязанная к регистратору, истекает или заменяется. Регистратор пытается списать, списание не проходит, и регистратор шлёт уведомление. Если письмо уходит в общий ящик, бывшему сотруднику или попадает в спам — никто не реагирует. После grace-периода домен пропадает.
Сменили регистратора, не завершив трансфер
Когда организации мигрируют между регистраторами, трансфер может застопориться. Если у старого регистратора отключили автопродление в ожидании трансфера, который так и не завершился, домен истекает у старого, а команда думает, что всё под контролем.
Поглощения и слияния компаний
Когда одна компания поглощает другую, доменный портфель приобретённой компании может быть не полностью инвентаризирован. Домены, зарегистрированные ушедшими сотрудниками, оплаченные закрытыми картами или управляемые через забытые аккаунты регистраторов, могут провалиться сквозь трещины.
Домены, зарегистрированные третьими лицами
Агентства, фрилансеры и подрядчики иногда регистрируют домены на клиентов. Когда деловые отношения заканчиваются, доступ к аккаунту регистратора может не передаться. Изначальный регистрант перестаёт платить, и домен истекает.
Намеренное непродление не того домена
Крупные организации с сотнями доменов периодически пересматривают портфель и решают какие-то не продлевать. Человеческая ошибка в этом процессе может пометить активный продакшн-домен на непродление.
Таймлайн истечения домена
Понимание жизненного цикла истёкшего домена критично для планирования реакции, если что-то пошло не так.
Активный период
Домен полностью зарегистрирован, DNS резолвится нормально, сайт и почта работают. Автопродление обычно пробуется за 30 дней до истечения, потом ещё несколько раз с интервалами.
Дата истечения
Период регистрации заканчивается. В зависимости от регистратора и TLD, DNS может ещё какое-то время резолвиться. Большинство регистраторов добавляют grace-период перед любыми действиями.
Renewal Grace-период (0–45 дней)#
Большинство регистраторов дают grace-период после истечения, в который можно продлить по обычной цене. Длительность варьируется: у одних 0 дней, у других до 45. В этом окне регистратор может направлять домен на parking-страницу, но продление простое и обычно мгновенное.
Redemption-период (30 дней)#
Если grace-период прошёл без продления, домен попадает в redemption-период. Регистратор берёт значительно более высокую плату за восстановление, часто $80–200 и больше. Домен заблокирован, и восстановление может занять 5–10 рабочих дней.
Pending Delete (5 дней)#
После redemption-периода домен переходит в pending-delete. Никто не может его зарегистрировать или восстановить в эти 5 дней. После этого домен возвращается в общий пул.
Публичная доступность
Домен становится доступен для регистрации любому по принципу «первый пришёл — первый забрал». Доменные спекулянты и автоматизированные боты часто хватают ранее ценные домены за секунды после освобождения.
Полное окно от истечения до публичной выкладки может варьироваться от 35 до 80 дней в зависимости от TLD и регистратора. Для gTLD вроде .com типичное окно около 75 дней. У страновых TLD redemption-периоды часто короче.
Как работает проверка истечения доменов
Автоматизированный мониторинг истечения опирается на два протокола поиска данных регистрации: RDAP и WHOIS.
RDAP (Registration Data Access Protocol)#
RDAP — современная замена WHOIS, стандартизирована IETF в RFC 7480-7484. Возвращает структурированный JSON по HTTPS, что делает его надёжным для автоматического парсинга.
Типичный RDAP-запрос для .com-домена начинается с обращения к bootstrap-файлу IANA, чтобы найти правильный RDAP-сервер для TLD, затем запрашивает данные домена:
GET https://rdap.verisign.com/com/v1/domain/example.com
Ответ включает даты регистрации и истечения в формате ISO 8601 в массиве events:
{
"events": [
{
"eventAction": "registration",
"eventDate": "2005-03-15T00:00:00Z"
},
{
"eventAction": "expiration",
"eventDate": "2027-03-15T00:00:00Z"
}
]
}
RDAP — предпочтительный метод, потому что данные структурированы и единообразны. Однако не все TLD пока его поддерживают.
WHOIS (старый протокол)#
WHOIS — более старый протокол, работает по TCP-порту 43. Возвращает неструктурированный plain text, и каждый регистратор форматирует вывод по-своему. Надёжный парсинг WHOIS требует pattern-matching по десяткам форматов дат и имён полей.
Ответ WHOIS может содержать любую из этих меток даты истечения:
Registry Expiry Date:Expiration Date:paid-till:Expiry Date:expires:
А даты могут идти как 2027-03-15T00:00:00Z, 15-Mar-2027, 2027/03/15 и в других форматах.
Несмотря на ограничения, WHOIS остаётся незаменимым как fallback для TLD, где RDAP недоступен. Многие страновые TLD вроде .me, .in, .co всё ещё опираются в основном на WHOIS.
Стратегия RDAP-first, WHOIS-fallback#
Надёжная система мониторинга сначала пробует RDAP и переключается на WHOIS, когда RDAP не возвращает данных или TLD не поддерживается. Именно этот подход использует Nova Uptime: система извлекает корневой домен по данным public suffix list, обращается к нужному RDAP-серверу, а если тот не отвечает — запрашивает WHOIS-серверы через библиотеку multi-registrar lookup.
Дата истечения сохраняется, а значение «дней до истечения» пересчитывается ежедневно из сохранённой даты, без повторных запросов к регистратору. Полные RDAP/WHOIS-перезапросы инициируются только для новых доменов и тех, чьи сохранённые данные устарели.
Как настроить мониторинг истечения доменов с Nova Uptime#
Nova Uptime включает мониторинг истечения доменов как встроенную функцию для каждого мониторимого домена. Вот как это работает на практике.
Автоматический lookup при добавлении домена#
Когда вы добавляете домен в Nova Uptime, система немедленно делает RDAP-запрос (с WHOIS-fallback), чтобы получить дату истечения регистрации. Дата истечения и количество оставшихся дней появляются в дашборде в течение секунд.
Видимость в дашборде
Каждая карточка домена в дашборде отображает информацию об истечении вместе с uptime, временем отклика, истечением SSL и оценкой email health. С одного взгляда видно, какие домены приближаются к дате продления.
Email-алерты#
По мере приближения к дате истечения Nova Uptime шлёт email-алерты на настраиваемых интервалах. Это даёт вам и команде время проверить настройки автопродления, обновить способ оплаты или продлить вручную, пока ничего не сломалось.
Поток подтверждения продления
Когда вы получаете email-предупреждение об истечении, в нём есть кнопка «I Have Renewed». Клик подтверждает, что вы действовали. Затем Nova Uptime ежедневно делает RDAP/WHOIS-проверки этого домена, чтобы убедиться, что дата истечения действительно сдвинулась. Когда регистратор подтвердит продление, вы получите подтверждающее письмо.
Эта двухступенчатая проверка предотвращает ложную уверенность. Вы подтверждаете продление, а система независимо проверяет, что оно состоялось.
Ежедневный пересчёт
Вместо ежедневного перезапроса регистраторов по каждому домену (что упёрлось бы в rate limits и создало лишнюю нагрузку), Nova Uptime пересчитывает оставшиеся дни из сохранённой даты. Перезапросы зарезервированы для доменов, которым нужны свежие данные: новых, истёкших и доменов с подтверждённым продлением, ожидающих верификации.
Все возможности мониторинга Nova Uptime можно изучить на странице возможностей.
Лучшие практики предотвращения истечения
Помимо автоматического мониторинга, несколько операционных практик снижают риск.
1. Регистрируйте домены на несколько лет#
Большинство регистраторов позволяют регистрацию до 10 лет. Продлевать всё равно придётся, но 5–10-летняя регистрация даёт куда больший буфер против сбоев платежей. Разница в стоимости обычно минимальна.
2. Используйте отдельный способ оплаты#
Заведите виртуальную карту или корпоративную карту, специально выделенную под продления. Эта карта не должна попадать под рутинную отмену или замену. Некоторые организации используют карту с очень дальним сроком истечения или карту, привязанную к счёту с автозагрузкой.
3. Включите registrar lock#
Большинство регистраторов поддерживают «registrar lock» или «transfer lock», предотвращающий несанкционированные трансферы. Это не предотвращает истечение, но не даёт третьей стороне инициировать трансфер домена, который вы забыли продлить.
4. Ведите инвентарь доменов#
Держите таблицу или базу всех доменов организации, включая:
- Имя домена
- Регистратора и доступы к аккаунту
- Дату регистрации и дату истечения
- Статус автопродления
- Способ оплаты на счёте
- Ответственного человека или команду
Пересматривайте инвентарь раз в квартал. Сверяйте с DNS-записями и инструментами мониторинга, чтобы ничего не пропало.
5. Ставьте напоминания в календарь за 90, 60 и 30 дней#
В дополнение к автоматическому мониторингу ставьте ручные напоминания для критичных доменов. Несколько слоёв алертов снижают шанс, что один отказ (спам-фильтр, смена email, недоступность инструмента) приведёт к пропуску продления.
6. Используйте инструмент мониторинга с независимыми алертами#
Полагаться только на напоминания регистратора — single point of failure. Если у регистратора сбой email-системы или ваш адрес на счёте неправильный, вы никогда не получите предупреждение. Независимый инструмент вроде Nova Uptime запрашивает данные истечения отдельно и шлёт алерты через свою email-инфраструктуру, давая вторую линию защиты.
7. Консолидируйте домены под одним регистратором#
Если ваши домены разбросаны по нескольким регистраторам — соберите их вместе. Меньше аккаунтов — меньше способов оплаты в обслуживании, меньше паролей и единый дашборд для проверок. Перенесите все домены к основному регистратору и настройте единые политики автопродления.
8. Аудитируйте домены после поглощений#
Когда компания приобретает другой бизнес, немедленно инвентаризируйте все домены приобретённой компании. Переносите их к своему регистратору, обновляйте способы оплаты, добавляйте в систему мониторинга. Это должно быть частью стандартного чек-листа интеграции IT после поглощения.
Цена ошибки
Когда домен истекает, прямые издержки включают:
- Потерянная выручка: каждая минута, когда сайт недоступен, потенциальные клиенты не могут купить или узнать о продукте.
- Потерянная почта: письма на ваш домен отбиваются. Можно пропустить критическую коммуникацию от клиентов, партнёров или поставщиков.
- Урон SEO: поисковые системы, не достучавшись до сайта, со временем понизят рейтинг. Восстановление позиций может занять недели или месяцы.
- Редемпшн-сборы: восстановление домена из redemption-периода стоит значительно дороже стандартного продления.
- Урон бренду: клиенты, увидевшие parking-страницу регистратора вместо сайта, теряют доверие к бренду.
- Риск перехвата: если домен дойдёт до публичной доступности, третья сторона может его зарегистрировать и использовать для фишинга, спама или удержания вашего бренда в заложниках.
Стоимость предотвращения — через многолетнюю регистрацию, инструмент мониторинга или просто лучшие внутренние процессы — ничтожна на фоне любого из этих последствий.
Заключение
Истечение домена — предотвратимая проблема, но предотвращение требует осознанного действия. Автопродление — хорошее начало, но недостаточно само по себе. Сбои оплаты, смены регистраторов, организационные изменения и человеческие ошибки создают возможности для падения.
Лучше всего работает многослойный подход: включите автопродление, ведите инвентарь доменов, ставьте напоминания и используйте независимый инструмент мониторинга, который проверяет даты истечения через RDAP/WHOIS и шлёт алерты до критической даты.
Nova Uptime даёт этот мониторинг автоматически для каждого добавленного домена, наряду с uptime-мониторингом, SSL-проверками и анализом email health. Начать мониторить домены можно прямо сегодня — со страницы возможностей.
Monitor Your Website Before It Goes Down
Get uptime monitoring, SSL tracking, domain expiry alerts, and email health checks. Free plan — no credit card required.
Start Monitoring Free