Блог и новости

Мониторинг срока действия домена с теперь в DNS проверках

Проверки Блог Новости
Диснеевский персонаж спрашивает Whois
Проблемы с DNS часто стоят в одном ряду с критическими сбоями, моментально делая сервис недоступным для конечного пользователя. Однако существует менее очевидная, но не менее катастрофическая причина простоя: истечение срока регистрации домена. Забытый вовремя не продленный домен — это прямая потеря контроля над ресурсом и потенциально долгий процесс восстановления.
Чтобы защитить вас от таких "сюрпризов", мы добавили в наши DNS-проверки новый функционал: возможность получения и валидации WHOIS-информации, с особым фокусом на сроке действия домена. Больше в документации.

🧐 Как это работает?

Наши DNS-проверки всегда позволяли убедиться в корректности A, CNAME, MX и других записей. Теперь мы расширяем этот инструментарий, позволяя инженерам отслеживать и срок регистрации домена.
Чтобы включить эту функцию, достаточно установить флаг "whois_lookup": true в параметрах проверки через API или в UI:
Меню настройки DNS проверки в Pingera - включить Whois запрос
Пример для API (вместо того чтобы просто проверить A-запись, мы добавляем запрос WHOIS):
{
  "host": "example.com",
  "parameters": {
    "record_type": "A",
    "whois_lookup": true 
  }
}
После выполнения проверки в результатах, помимо DNS-ответов, будет доступна WHOIS-информация, включая дату истечения срока действия домена.

🎯 Автоматическая валидация: Алерты до наступления катастрофы

Просто получать информацию недостаточно; главное — автоматизировать реагирование. Мы интегрировали механизм условий, который позволяет настроить автоматическое срабатывание ошибки, если домен подходит к критическому сроку.
Вы можете настроить проверку так, чтобы она переходила в статус FAILED, если до истечения срока действия остается меньше определенного количества дней.
Валидация ответов DNS проверки в Pingera - включить проверку истечения регистрации домена
Или настройка в 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 уже сегодня, чтобы устранить еще одну точку отказа в вашей инфраструктуре и сфокусироваться на более сложных инженерных задачах.