项目:DNSD 企业级 DNS 云管理平台(开源)
GitHub:
项目定位: 面向政企客户的多租户、高并发、高可用 DNS 服务平台,同时支持传统 DNS 和 DoT/DoH/DoQ 加密解析,覆盖从解析、缓存、分流到日志审计的完整链路。
我负责的部分(Web 前端)
从 0 搭建前端管理控制台:Vue 3 + Vite + Vue Router + 状态管理,前后端分离架构,可独立部署
登录认证 + 等保三员分立权限(系统管理员 / 安全管理员 / 审计管理员),界面级权限隔离
租户管理、DoT/DoH 定制端点配置、上游组/成员/分流规则的可视化 CRUD,配置热加载即时生效
ECS 模拟验证:输入域名 + 子网,秒级看到完整解析路径(缓存→分流→上游→DNSSEC)
缓存清理/预热、日志/审计检索(按租户/域名/时间多条件筛选)
数据可视化大屏:请求量、租户分布、缓存命中率等图表(柱状/饼图/折线/统计卡片)
最终产出
一套覆盖 100% 运维操作的管理控制台——客户无需登录服务器,纯 Web 界面即可完成全部配置与监控。
量化结果
支撑 4 类解析协议(UDP/TCP/DoT/DoH/DoQ)的前端统一配置下发
缓存命中后二次解析 0ms 返回(ECS 模拟实测)
MySQL 全量查询日志异步批量落库,不阻塞解析请求(实测 5 通道并发写入)
等保合规落地:三员分立 + 审计日志 SHA-256 哈希链防篡改(可追溯、可审计)
前端纯 Web 完成租户/上游/分流/缓存/日志/审计/可视化全部 7 大类运维操作