CloudFlare-DNS
这篇文章发布于 979 天前,其中的信息可能已经有所发展或是发生改变!
核心定位与优势
作为面向 DNS 管理需求的工具型系统,CloudFlare-DNS 最核心的价值在于解决 “多服务商分散管理” 的痛点 —— 无需在 Cloudflare、彩虹 DNS、DNSPod、PowerDNS 等平台间切换,一个后台即可统一管理所有域名的 DNS 记录,同时自带完整的用户体系与资源管控能力,具体优势可概括为三点:
- 多渠道兼容:支持全球 CDN(Cloudflare)、国内优化解析(彩虹 DNS、DNSPod)、开源私有部署(PowerDNS),适配不同场景(国际业务用 Cloudflare、国内服务用彩虹 DNS);
- 轻量易部署:基于 SQLite 数据库,无需复杂配置,零依赖快速启动,Nginx 伪静态规则简单,新手也能完成部署;
- 安全与可控:自带邮箱验证、图形验证码、操作审计日志,密码哈希存储防泄露,还能通过黑名单屏蔽敏感前缀,避免域名滥用。
从用户到管理的全流程覆盖
面向普通用户的功能
- DNS 记录管理:支持 A、AAAA、CNAME、TXT、MX 等常见记录类型,实时查询子域名可用性,防止冲突;
- 多渠道切换:绑定不同 DNS 服务商的域名后,一键切换管理渠道,无需重复登录;
- 积分与邀请体系:通过卡密充值获取积分(用于创建 DNS 记录),邀请新用户注册可获得积分奖励,降低使用成本;
- 公告与通知:重要系统更新或规则调整会通过强制阅读公告提醒,注册、密码重置等操作同步发送邮箱验证,保障账户安全。
面向管理员的功能
- 精细化用户管控:支持默认 / VIP/SVIP 三级用户组,可自定义不同组的积分扣费规则、DNS 记录数量限制;
- 卡密与邀请码管理:批量生成积分卡密(支持导出为 TXT)、自定义邀请码有效期与使用次数,方便资源分配;
- 全链路操作审计:记录所有用户的 DNS 操作、登录行为、积分变动,包含 IP 地址与时间戳,可追溯历史操作;
- 系统灵活配置:支持 SMTP 邮件模板自定义(如注册验证邮件)、DNS 渠道 API 密钥管理、黑名单前缀设置(防敏感域名滥用)。
技术栈与部署门槛
CloudFlare-DNS 的技术选型以 “轻量化 + 低依赖” 为核心,对服务器配置要求低,适合个人云服务器或轻量应用场景:
- 后端:PHP 7.4+(推荐 8.0+),搭配 SQLite3 数据库(零配置,无需单独安装 MySQL),依赖 cURL 实现 API 请求、PHPMailer 处理邮件;
- 前端:Bootstrap 5 响应式框架(适配手机 / 平板 / 桌面),jQuery 简化交互,FontAwesome 图标提升视觉体验;
- 部署步骤:仅需 3 步 —— 克隆 GitHub 仓库、配置 Nginx 伪静态(提供现成规则)、访问
install.php页面完成管理员账户创建与系统初始化,全程无需专业运维知识。
部署教程
作者:MatcheFilm