← Назад
ПРОЕКТ
PowerDNS: панель управления

PowerDNS: панель управления

Сократил время операций с DNS и снизил риск ошибок

−70% Время операций
−90% Ошибки ввода
−40% Разгрузка L1

Обзор

Админам нужен был безопасный и удобный инструмент для работы с DNS без прямого доступа в БД.

Цели

  • Редактирование зон/записей через API
  • Роли и права
  • Журнал аудита

Ограничения

  • Zero-downtime
  • Совместимость с текущими зонами
  • Простой rollback

Реализация

Архитектура

ASP.NET Core → PowerDNS API, MySQL для метаданных, NGINX+TLS, логирование в файлы.

  1. Схема прав
  2. UX-прототип
  3. CRUD зон/записей
  4. Аудит
  5. CI/CD
  6. Документация

Сложности

  • Экранирование TXT
  • Пакетные изменения без конфликтов

Результаты

  • Ускорение онбординга
  • Прозрачный аудит
  • Меньше рутины для L2

Технологии

.NET 8 Razor Pages PowerDNS API MySQL