Проблемы с DNS часто стоят в одном ряду с критическими сбоями, моментально делая сервис недоступным для конечного пользователя. Однако существует менее очевидная, но не менее катастрофическая причина простоя: истечение срока регистрации домена. Забытый вовремя не продленный домен — это прямая потеря контроля над ресурсом и потенциально долгий процесс восстановления.
Чтобы защитить вас от таких "сюрпризов", мы добавили в наши DNS-проверки новый функционал: возможность получения и валидации WHOIS-информации, с особым фокусом на сроке действия домена. Больше в документации.
🧐 Как это работает?
Наши DNS-проверки всегда позволяли убедиться в корректности A, CNAME, MX и других записей. Теперь мы расширяем этот инструментарий, позволяя инженерам отслеживать и срок регистрации домена.
Чтобы включить эту функцию, достаточно установить флаг "whois_lookup": true в параметрах проверки через API или в UI:
Пример для API (вместо того чтобы просто проверить A-запись, мы добавляем запрос WHOIS):
{
"host": "example.com",
"parameters": {
"record_type": "A",
"whois_lookup": true
}
}После выполнения проверки в результатах, помимо DNS-ответов, будет доступна WHOIS-информация, включая дату истечения срока действия домена.
🎯 Автоматическая валидация: Алерты до наступления катастрофы
Просто получать информацию недостаточно; главное — автоматизировать реагирование. Мы интегрировали механизм условий, который позволяет настроить автоматическое срабатывание ошибки, если домен подходит к критическому сроку.
Вы можете настроить проверку так, чтобы она переходила в статус FAILED, если до истечения срока действия остается меньше определенного количества дней.
Или настройка в API:
{
"host": "example.com",
"parameters": {
"record_type": "A",
"whois_lookup": true,
"assertions": {
"min_days_until_expiration": 30
}
}
}Этот сценарий гарантирует, что вы получите алерт, если до истечения регистрации останется 30 дней или меньше.
Благодаря интеграции с нашей системой оповещений, вы можете настроить отправку уведомлений (в Telegram, почту, и т.д.) при смене статуса проверки на FAILED.
Почему это важно для SRE и DevOps?
Процесс продления домена часто остается на административном уровне и не контролируется инженерами, хотя его сбой приводит к простою сервиса.
- Проактивный мониторинг: Выявляйте потенциальную проблему задолго до того, как она затронет пользователей, получая алерт, например, за 90 или 30 дней.
- Унификация: Все ключевые проверки внешнего периметра (DNS-записи, доступность, срок регистрации) теперь собраны в одном инструменте.
- Минимизация рисков: Избегайте дорогостоящих и репутационных потерь, связанных с потерей контроля над доменом.
Начните использовать whois_lookup уже сегодня, чтобы устранить еще одну точку отказа в вашей инфраструктуре и сфокусироваться на более сложных инженерных задачах.