Обзор
Безопасный и удобный инструмент для работы с DNS
Цели
- Редактирование зон/записей через GUI
Реализация
Архитектура
ASP.NET Core → PowerDNS API, MySQL для хранения данных авторизации, логирование в файлы.
Сложности
- Экранирование TXT
- Соблюдение синтаксиса DNS записей
- Реализация совместной работы Авторитарного сервера и Рекурсора
Результаты
- Меньше рутины для L2
- Простой и понятный веб-интерфейс
Технологии
.NET 8
Razor Pages
PowerDNS API
MySQL