Управление истечением домена: предотвращение случайного downtime из-за забытых продлений
Пропущенные продления доменов вызывают больше downtime, чем инфраструктурные сбои. Отслеживайте и автоматизируйте управление продлением по всей организации.
Тихий убийца: downtime из-за истечения доменов#
Истечение домена — один из самых неловких инфраструктурных провалов, потому что:
- Это 100% предотвратимо — в отличие от падений серверов, дату истечения вы ЗНАЕТЕ
- Это человеческая ошибка — напоминания идут в спам, админ ушёл из компании, заявку на оплату потеряли
- Это бьёт по всему — сайт, почта, API, CDN — всё зависит от рабочего домена
- Это выглядит ужасно — клиенты думают, что вы закрылись, а не забыли продлить
Реальные примеры downtime из-за истечения доменов#
Падение сайта Marketo (2016)#
- Домен сайта Marketo истёк
- Автопродление выключено
- Сайт отдавал 404 два часа
- Google закешировал 404-страницу
- SEO-удар на недели вперёд
- Причина: письмо о продлении ушло в спам
Тотальный outage стартапа Y (2019)#
- Основатель A купил домен, настроил DNS, потом ушёл из компании
- Основатель B думал, что автопродление включено
- Основатель C (ops) не знал, кто владеет аккаунтом регистратора
- Домен истёк в пятницу
- API лежал все выходные — никто не мог починить
- Причина: нет централизованного registry доменов, нет документации процесса
Email-коллапс агентства Z (2021)#
- Агентство хостило 50 клиентских доменов
- 5 истекли за один месяц
- Без мониторинга, без автопродлений
- 50 клиентов разом потеряли email
- Саппорт затоплен тикетами
- Причина: нет централизованного управления доменами, ручной трекинг в таблице
Как истечение домена вызывает downtime#
Сценарий 1: полное истечение домена#
15 апреля: mycompany.com истекает
↓
Регистратор освобождает домен
↓
Конкурент или сквоттер покупает домен
↓
mycompany.com теперь указывает на сайт конкурента или parked-домен
↓
Весь трафик: сайт, почта, API — всё падает
↓
100% бизнес-downtime
Сценарий 2: аккаунт регистратора заблокирован#
Домен истёк, но есть «grace period» (5–30 дней)
В grace-период домен ещё работает, НО нельзя менять DNS
Пытаетесь мигрировать на новый CDN → нельзя поменять DNS
Пытаетесь добавить новый сервис → нельзя создать DNS-запись
Все инфраструктурные изменения заморожены 30+ дней
Сценарий 3: разрыв непрерывности DNS#
Домен истёк, grace-период закончился
DNS-записи пропадают
Даже если продлить в grace-период,
DNS может ещё 24–48 часов распространяться
Клиенты видят NXDOMAIN-ошибки 2 дня
Цена downtime от истечения домена#
В отличие от типичного downtime (минуты-часы), downtime от истечения длится днями:
Типичное влияние истечения:
- Время обнаружения: 2–6 часов (кто-то замечает, что сайт лежит)
- Поиск корневой причины: 30–60 минут (заблокирован регистратор? истёк? проблема с DNS?)
- Связь с регистратором: 30 мин – 2 часа (часы работы саппорта разные)
- Продление домена: 5–10 минут (сам процесс)
- Распространение DNS: 1–24 часа (TTL DNS-кеша)
- Итого downtime: 6–48 часов
Финансовое влияние (для SaaS с $1M ARR):
- Потерянная выручка: 6–48 часов ÷ 730 часов/мес × $83K/мес = $688 – $5 500
- Отток клиентов: 2–5 ушедших клиентов (оценка $1 000–2 500)
- Бремя саппорта: 20–50 тикетов (оценка $500–1 500)
- Итого: $2 700–9 500 на одно истечение
Отслеживание истечения: ручное vs автоматическое#
Ручной подход: трекинг в таблице
Процесс:
- Создать таблицу с именами доменов, датами истечения
- Менеджер вручную проверяет таблицу еженедельно
- Когда домен близок к истечению — уведомить команду
- Член команды продлевает у регистратора
- Зафиксировать продление в таблице
Проблемы:
- Таблица расходится с реальностью (забыли обновить)
- Даты меняются при раннем продлении
- Нет алертов, если таблицу не смотрят
- Сложно централизовать в организации (несколько регистраторов)
- Кто владеет каждым доменом? (Неясная ответственность)
- Не масштабируется выше ~10 доменов
Автоматический подход: централизованный мониторинг
Процесс:
- Инструмент мониторит все домены через RDAP/WHOIS
- Автоматические алерты: за 90, 30, 14, 7 дней до истечения
- Алерты по email, Slack, SMS
- Инструмент может авто-продлить, если есть API регистратора
- Автоматически ведётся история продлений
Преимущества:
- Не нужны ручные проверки
- Алерты невозможно пропустить (несколько каналов)
- Нет дрейфа таблицы
- Масштабируется на сотни доменов
- Работает по нескольким регистраторам
Как настроить мониторинг истечения
Шаг 1: централизуйте домены#
Аудит организации:
- Какие у вас домены?
- У какого регистратора (регистраторов)? (GoDaddy, Namecheap, Google Domains, Route 53 и т. д.)
- У кого доступ?
- Какие критичные, какие вторичные?
Пример инвентаря:
Критичные:
- mycompany.com (GoDaddy)
- api.mycompany.com (Route 53)
- mail.mycompany.com (Namecheap)
Вторичные:
- mycompany.io (GoDaddy)
- legacy.mycompany.com (Namecheap)
Шаг 2: включите автопродление у регистратора#
КРИТИЧНЫЙ ШАГ: большинство истечений — потому что автопродление ВЫКЛЮЧЕНО.
В аккаунте регистратора (GoDaddy, Route 53, Namecheap):
- Зайдите в настройки домена
- Найдите «Auto-Renew»
- ВКЛЮЧИТЕ
- Поставьте период продления: минимум 1 год
Это предотвращает случайное истечение, даже если мониторинг сбойнёт.
Шаг 3: добавьте домены в Nova Uptime#
Nova Uptime отслеживает истечение для добавленных доменов:
- Добавьте домен в Nova Uptime: go.novauptime.com
- Nova Uptime запускает RDAP-запрос: к registry домена
- Сохраняет
domainExpiryDate - Считает
domainDaysRemaining - Настраивает алерты:
- За 90 дней: жёлтый алерт
- За 30 дней: оранжевый алерт
- За 7 дней: красный алерт
- В день истечения: критический алерт
Шаг 4: настройте каналы алертов#
Nova Uptime шлёт алерты через:
- Email (владельцу домена)
- Slack (в канал ops)
- Страница уведомлений (в дашборде)
- Webhook (кастомная интеграция)
Пример Slack-сообщения:
🟠 Domain Renewal Reminder
Domain: api.mycompany.com
Expiry: May 15, 2026 (30 days)
Action: Renew at registrar
Status: https://gum.yourcompany.com/domain/api
Шаг 5: отслеживайте продления#
Когда продлеваете домен:
- Жмёте «I Have Renewed This Domain» (в email-уведомлении)
- Nova Uptime помечает домен как подтверждённый
- На следующий день перепроверяет WHOIS/RDAP
- Автоматически детектит продление
- Шлёт подтверждающее письмо
Это предотвращает ложные алерты после продления.
Частые ошибки с истечением
Ошибка 1: автопродление ВЫКЛ#
❌ НЕВЕРНО: Считать, что автопродление включено
Полагать, что напоминание придёт
Итог: домен истекает
✅ ВЕРНО: Сейчас же проверьте аккаунт регистратора
Включите автопродление, если доступно
Поставьте минимум 1 год
Ошибка 2: письма о продлении уходят в спам#
❌ НЕВЕРНО: Регистратор шлёт напоминание на operations@company.com
Письмо в спаме
Никто не видит
✅ ВЕРНО: Добавьте email регистратора в whitelist
Пересылайте письма регистратора команде
Используйте инструмент мониторинга для дублирующих алертов
Ошибка 3: одним доменом владеет один человек#
❌ НЕВЕРНО: Только у Джона доступ к аккаунту регистратора
Джон уходит из компании
Новые сотрудники не знают, что Джон продлевал
Джон не передал доступ замене
✅ ВЕРНО: Создавайте командный аккаунт у регистратора
Доступ у нескольких людей
Документируйте владение доменами
Используйте инструмент мониторинга (независимый от доступа к регистратору)
Ошибка 4: несколько регистраторов, нет централизации#
❌ НЕВЕРНО: Часть доменов в GoDaddy, часть в Route 53, часть в Namecheap
Менеджер проверяет GoDaddy, забывает про Route 53
Домен в Route 53 истекает
✅ ВЕРНО: Централизуйте все домены у одного регистратора (если можно)
Или используйте инструмент мониторинга, проверяющий всех регистраторов
Единый источник истины по всем датам
Ошибка 5: нет трекинга вторичных доменов#
❌ НЕВЕРНО: Мониторят основной домен (mycompany.com)
Забывают про api.mycompany.com, status.mycompany.com и др.
Вторичный домен истекает
API лежит, статус-страница лежит
✅ ВЕРНО: Аудит ВСЕХ доменов (основной, API, статус-страница, email и т. д.)
Мониторьте каждый отдельно
Алерт на ЛЮБОЕ истечение
Лучшие практики мониторинга истечения
1. Включите автопродление у регистратора#
Даже если есть мониторинг — автопродление ваш страховочный канат.
2. Добавьте ВСЕ домены в инструмент мониторинга#
Не только основной — API, статус-страница, email, CDN, субдомены.
3. Поставьте алерты на несколько каналов#
Email в operations + Slack в #infrastructure + email на регистратор (обычно автоматически)
4. Документируйте владение доменами#
Поддерживайте таблицу или wiki:
Domain | Регистратор | Владелец | Команда | Дата продления | Auto-Renew
mycompany.com | GoDaddy | ops@company.com | Ops | май 2026 | Да
api.mycompany.com | Route 53 | devops@company.com | Infra | май 2026 | Да
5. Тестируйте систему алертов раз в квартал#
Намеренно дайте истечь тестовому домену (от которого вы не зависите), чтобы убедиться, что алерты срабатывают.
6. Документируйте доступ к аккаунтам регистраторов#
- У кого доступ к каким регистраторам?
- Где хранятся учётки? (1Password, командный vault?)
- Кто становится владельцем, если текущий уходит?
7. Отслеживайте продления#
Когда домен продлён — фиксируйте:
- Дата продления
- Следующая дата истечения
- Подтвердили статус автопродления
- Кто выполнял продление
8. Планируйте миграцию регистратора#
Если меняете регистратора:
- Переносите домены в непиковые часы
- Не давайте домену истечь во время миграции
- Убедитесь, что DNS продолжает работать после миграции
Отслеживание истечения в Nova Uptime#
Nova Uptime даёт:
Возможности:
- RDAP + WHOIS lookup (автоматическое определение регистратора)
- Отслеживание дат истечения с историчностью
- Расчёт оставшихся дней (ежедневно автоматически пересчитывается)
- Система алертов (90/30/7/1 день)
- Email + Slack + webhook-уведомления
- Кнопка подтверждения продления
- Авто-детектирование продления через ежедневную RDAP-проверку
- Дашборд показывает статус истечения на карточке домена
Интеграция:
Домен добавлен в Nova Uptime
↓
RDAP-запрос: «mycompany.com истекает 15 мая 2026»
↓
Ежедневно: «34 дня осталось» (автоматически обновляется)
↓
За 90 дней: email-алерт
За 30 дней: email + Slack
За 7 дней: email + Slack + SMS
День 0: критический алерт, дежурного пейджат
↓
Вы продлеваете у регистратора
↓
Жмёте «I have renewed»
↓
На следующий день Nova Uptime перепроверяет WHOIS
↓
Авто-детектит продление, шлёт «Renewal confirmed!»
Резюме: чек-лист предотвращения истечения
- Аудит всех доменов организации (основной, API, субдомены, email)
- Убедиться, что автопродление ВКЛЮЧЕНО у регистратора
- Добавить все домены в инструмент мониторинга (Nova Uptime)
- Поставить алерты на email + Slack + SMS
- Зафиксировать, кто владеет каждым доменом (доступ к аккаунту регистратора)
- Создать командные аккаунты у регистраторов (не одного человека)
- Добавить email регистратора в whitelist (чтобы алерты не уходили в спам)
- Тестировать систему алертов раз в квартал
- Логировать продления при их завершении
- Ежегодно пересматривать инвентарь доменов
Защитите свои домены от случайного истечения: Nova Uptime Domain Expiry Monitoring. RDAP-запросы, мульти-алерты, трекинг продлений.
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Похожие статьи
Мониторинг домена с SSL-алертами: полный гайд по настройке на 2026 год
Настройте отслеживание истечения домена, SSL-сертификата и uptime в одном месте. Бесплатный стек инструментов с оповещениями по email и WhatsApp.
Истечение домена и истечение SSL: в чём разница?
Истечение домена и SSL: что происходит в каждом случае, ключевые отличия и как эффективно мониторить оба события.
Мониторинг сайтов через AI на MCP-сервере Nova Uptime
Подключите Nova Uptime к AI-ассистентам вроде Claude и Cursor через MCP. Настройте AI-мониторинг и проверки здоровья email за минуты.