迅风DNS Pro 二级域名分发系统 V3.1.2

迅风DNS Pro 二级域名分发系统 V3.1.2

  • 全站源码免费
  • 日/微信/10次解锁
  • 日/IP/100次解锁
资源下载
免费资源
立即下载

源码系统概览

文章正文

迅风DNS Pro 是一套面向二级域名分发场景的运营系统,版本为 V3.1.2,采用 ThinkPHP 8 与 Vue 前后端分离架构。
它把域名分发做成了带商城和会员体系的平台:管理员先把域名接入系统,用户在商城里挑选前缀并租用或买断,拿到自己的二级域名。
系统内置 DNS 解析记录管理,用户可以对自己的域名添加 A、CNAME、MX、TXT 等类型的解析记录,并配置 TTL、优先级和启用状态。
域名来源支持多服务商接入,管理员在后台维护域名列表和对应服务商的 API 密钥,解析变更会同步到上游 DNS 服务商。
除了核心的分发与解析,它还带有用户体系、用户组权限、会员 VIP、财务充值与卡密、工单和开放 API 等一整套运营模块。
后台管理覆盖了用户、域名、解析记录、商城、订单、日志、违规检查的完整闭环,适合个人或团队做域名解析托管服务。
代码里 DNS 服务层与部分核心控制器经过 SourceGuardian 加密,无法审计内部实现,使用前需要确认授权并安装对应 loader 扩展。
整体来看,这是一套功能完整的二级域名分发与 DNS 解析运营源码,适合用作学习参考或二次开发的基础框架。
如果有自有域名并想对外提供二级域名分发或解析托管,它省去了从零搭建的工作,直接配置服务商密钥和商城即可上线。
对二次开发者来说,路由与控制器结构清晰,常规业务扩展方便,但涉及解析同步与服务商适配的加密部分仍需依赖原作者支持。

源码简介

这套源码是迅风DNS Pro 二级域名分发系统的 V3.1.2 版本,给想做域名分发和解析托管的人准备。它把域名变成可在商城里租用或买断的商品,用户下单后自己管理 DNS 解析记录,后台负责域名接入、服务商密钥和运营统计。系统基于 ThinkPHP 8 与 Vue 开发,带会员、财务、工单和开放接口,适合二次开发成自己的分发平台。

适用场景

  • 个人站长或团队搭建二级域名分发、解析托管平台
  • 需要把自有域名拆成子域,卖给或分给不同用户的业务
  • 提供 DNS 解析记录统一管理与多服务商接入的托管服务

功能亮点

  • 域名商城与二级域名分发:domain_shop 表(域名商城表)含套餐、买断/租用、禁用主机名、已售数量等,路由 shop/list、shop/buy、shop/check_prefix 提供选购与前缀查重。
  • DNS 解析记录管理:dns_records 表(DNS解析记录表)支持 A/CNAME/MX/TXT、TTL、优先级、启用状态;UserDnsRecords 与 AdminDnsRecords 控制器提供增删改、状态切换与同步。
  • 多 DNS 服务商接入:domainlist 表通过 provider 与 api_key_id 关联上游服务商,AdminDomainKey 管理服务商密钥,app/service/Dns/ 为服务商适配层(文件已加密)。
  • 用户域名与购买记录:user_domains 表记录用户已购域名,domain_purchase_records 表保存租用/买断订单,UserMyDomains 提供”我的域名”列表。
  • 供货商与分销体系:domain_shop.supplier_id 支持供货商上传域名,UserSupplier 提供远程域名同步、密钥管理与提现。
  • 运营配套模块:会员 VIP、用户组权限、财务充值/卡密、工单、通知、实名认证与开放 API(ApiKey 带 IP 限制),后台 Admin* 系列覆盖全量管理。

技术架构与部署指南

维度 本套源码 同类通用方案
技术栈 前端:Vue 3 + Element Plus(public 下为构建后的 index.html 与 assets 静态 依具体方案选型,需自行搭建与维护
部署方式 环境准备:PHP 8.0+、MySQL 5.7+、Composer,并将 public/ 设为网站根目录,配置好 Thi 多托管于第三方平台或订阅云服务
功能侧重 域名商城与二级域名分发:domain_shop 表(域名商城表)含套餐、买断/租用、禁用主机名、已售数量等,路由 sho 功能通用,定制深度有限
数据归属 数据自持,部署在自有服务器,不出站 数据通常留存于服务商侧
成本模式 获取后自主部署,无持续授权费用 通常按订阅或调用量计费

技术栈与运行环境

  • 前端:Vue 3 + Element Plus(public 下为构建后的 index.html 与 assets 静态资源)
  • 后端:PHP + ThinkPHP 8.1.4(composer.lock 锁定 v8.1.4)
  • 数据库:MySQL(install/install.sql,表默认 utf8mb4)
  • 运行环境:PHP 8.0+、MySQL 5.7+、Composer 依赖;核心文件加密,需服务器安装 SourceGuardian loader 扩展
  • 其他依赖:DNS 服务商 API(阿里云/腾讯云/DNSPod/Cloudflare 等,由加密的 DnsProviderConfig 配置);具体缓存/队列依赖以 .env 与 config 为准

安装与部署提示

  1. 环境准备:PHP 8.0+、MySQL 5.7+、Composer,并将 public/ 设为网站根目录,配置好 ThinkPHP 伪静态重写规则。
  2. 安装依赖与配置:执行 composer install,复制 .example.env 为 .env 并填写数据库账号;生产环境务必把 APP_DEBUG 改为 false。
  3. 导入数据库与安装:导入 install/install.sql 初始化表结构,访问站点进入安装向导完成初始化;首次使用需在后台”域名列表/域名密钥”接入 DNS 服务商并上架域名商城。

截图与演示说明

迅风DNS Pro 二级域名分发系统 V3.1.2 迅风DNS Pro 二级域名分发系统 V3.1.2 迅风DNS Pro 二级域名分发系统 V3.1.2

安全风险提示

特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!

经分析发现 app/service/Dns/ 下 DNS 服务商适配类(DnsProviderConfig.php、AbstractDnsService.php、DnsServiceLoader.php)以及 Install.php、AdminDnsRecords.php、UserDnsRecords.php、DomainShop.php、UserMyDomains.php 等多个核心控制器均经 SourceGuardian 加密混淆(含 sg_load 加载器,标注”//By 小于丸”)。加密文件无法审计内部逻辑,且运行时依赖服务器安装 SourceGuardian loader 扩展。
建议:部署前确认源码授权与来源,谨慎在生产环境直接使用;如需审计解析与安全逻辑,应联系作者获取未加密版本或书面说明。

下载说明

源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei3461.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码