同系统对接插件教程 手动开通插件教程

彩虹dns-二级域名插件使用教程

思博 2026-03-06 2 阅读

思博业务系统对接彩虹DNS完整教程

一、彩虹DNS系统部署

1. 环境要求

  • PHP: 7.4+ (推荐 7.4)
  • MySQL: 5.6+ 或 5.7/8.0
  • Web服务器: Nginx 1.18+ / Apache
  • 系统: Linux (CentOS 7+/Ubuntu 18.04+)

2. 宝塔面板安装步骤

创建网站:

  1. 宝塔 → 网站 → 添加站点
  2. 域名:dns.yourdomain.com(你的DNS控制面板域名)
  3. 创建 MySQL 数据库,记录账号密码
  4. PHP 版本选择 7.4
  5. 运行目录设置为:/public
  6. 伪静态选择:ThinkPHP

Nginx 伪静态规则:

location / {
    if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
    }
}

下载源码:
https://blog.cccyun.cn/post-526.html

3. 系统安装

访问 http://dns.yourdomain.com 进入安装界面
填写数据库信息和管理员账号
安装完成

二、核心文件修改

进入彩虹DNS根目录,修改解析记录返回格式,以便思博系统获取记录ID用于后续管理。
文件路径: /app/controller/Domain.php
操作:
找到第 524 行(搜索 添加解析记录成功),将:

return json(['code' => 0, 'msg' => '添加解析记录成功!']);

替换为:

return json(['code' => 0, 'msg' => '添加解析记录成功!', 'recordid' => $recordid]);

三、插件安装

在思博业务系统后台点击应用中心 → 应用商城 中下载彩虹DNS-二级域名插件
(如果显示未授权,亲在系统更新里面点击重新验证,并刷新应用商城)

四、添加服务器

导航路径:后台 → 产品设置 → 服务器管理 → 添加服务器

字段填写说明

配置项填写内容获取位置
服务器名称自定义(随便填)如:二级域名-节点1
域名/主机名填搭建的彩虹dns域名如:you.demo.com
公网IP不填留空
密钥/证书不填留空
端口不填留空
SSL根据搭建的彩虹dns情况用 HTTPS 则开启,否则关闭
登录用户填用户id如:1000
登录密码/密钥填用户的api密钥uXqeUV8YG4SJuNfy
插件选择chdns选择chdns

714.png

五、创建商品

导航路径:后台 → 产品设置 → 产品管理 → 添加产品

4.1 基础信息配置

  • 产品名称:填写商品名称(如:sib二级域名-基础版)
  • 产品组:选择对应的分类组
  • 价格设置:配置售价、周期(月付/年付)、是否允许试用

4.2 服务器配置

在「接口设置」区域配置:

配置项填写内容说明
选择服务器选择第四步添加的服务器如:二级域名-节点1
域名id:填写填写彩虹dns的域名id彩虹dns后台->域名管理->选择要添加的域名的id
禁止解析的前缀哪些前缀需要保留www,test,*,blog,隔开
可修改主机记录次数可修改主机记录次数,主键记录就是二级域名的前缀5

4.3 开通测试

  1. 保存商品配置
  2. 前台注册账号,下单购买此商品
  3. 在思博后台「主机管理」查看开通状态:

    • 状态显示「已激活」表示开通成功
    • 点击「管理」查看面板登录信息
  4. 验证彩虹dns:

    • 登录彩虹dns
    • 进入「域名管理」查看是否自动创建解析记录

测试通过后即可正式上线销售。

暂无评论

暂无评论,快来发表您的看法吧!

发表评论

支持 Markdown 语法 | 反垃圾评论已启用
您的邮箱地址不会被公开。