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