企业级 · 生产就绪

DNS 基础设施
尽在掌控

基于 CoreDNS 构建的企业级 DNS 管理平台。可视化配置、实时同步、多节点编排,一站式解决。

guicoredns ~ live
$ dig @node-shanghai -p 53 api.example.com A +short
10.0.1.1
10.0.1.2
; 加权轮询 · 2 条记录 · TTL 300

$ curl -s https://dns.corp/api/zones | jq '.data.total'
128
; 跨 5 个节点管理 128 个 Zone
10ms
配置同步延迟
< 1s
热重载生效
100%
API 完整覆盖
N+
多节点弹性扩展
核心功能

规模化 DNS 管理
所需的一切

从单一 Zone 到多站点部署,GuiCoreDNS 灵活适配您的基础设施。

可视化管理

直观的 WebUI 管理 Zone、记录和转发规则。告别手工编辑 zone 文件,通过简洁现代的界面完成所有操作。

实时同步

配置变更通过 gRPC 即时推送。后端将 Corefile 更新推送到每个节点,CoreDNS 10 秒内热重载,零停机。

权限控制与 OAuth

三级角色体系(管理员/操作员/只读),JWT 认证。内置企业 SSO、Google 及自定义 OIDC 集成。

标签拓扑

站点标签将 Zone 与节点解耦。为 Zone 打上"上海"标签即自动部署到所有上海节点。新增节点即刻继承配置。

加权负载均衡

为同一记录定义多个值并设置权重。系统自动推导 loadbalance 指令,无需手动编辑 Corefile。

多节点编排

在统一仪表盘管理分布式 CoreDNS 节点。内置健康检查、延迟监控和逐节点 Corefile 预览。

系统架构

为可靠性而生
为运维而设计

三层架构,将控制平面与数据平面分离。后端是唯一真实数据源,CoreDNS 节点为无状态接收端。

  • PostgreSQL 持久化所有 Zone、记录和转发规则
  • gRPC 流式推送配置到各节点,实时生效
  • CoreDNS 通过 reload 10s 热重载,零停机更新
  • 同步失败自动标记状态,支持重试机制
  • Docker 原生部署,内置安全加固
前端
WebUI · Vue 3 + Vite
↓ REST API
控制平面
Backend · Go + Gin + PostgreSQL
↓ gRPC Push
节点 A
CoreDNS + gRPC
节点 B
CoreDNS + gRPC
技术栈

经过实战验证的
业界领先技术

每个组件都经过精选,兼顾可靠性、性能与开发体验。

CoreDNS
DNS 引擎
Go
后端 & gRPC
Vue 3
前端 SPA
PostgreSQL
数据存储
gRPC
节点同步
Docker
容器部署
Gin
HTTP 框架
GORM
ORM 层
联系我们

准备好掌控
您的 DNS 了吗?

无论您管理 10 个还是 10,000 个 Zone,我们都期待了解您的需求。欢迎联系我们,探讨 GuiCoreDNS 如何融入您的基础设施。