← Back to cases
ПРОЕКТ
PowerDNS: панель управления

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

Безопасный и удобный инструмент для работы с DNS

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

Overview

Безопасный и удобный инструмент для работы с DNS

Objectives

  • Редактирование зон/записей через GUI

Implementation

Architecture

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

Challenges

  • Экранирование TXT
  • Соблюдение синтаксиса DNS записей
  • Реализация совместной работы Авторитарного сервера и Рекурсора

Results

  • Меньше рутины для L2
  • Простой и понятный веб-интерфейс

Tech Stack

.NET 8 Razor Pages PowerDNS API MySQL