迅风二级域名分发系统源码最新开心版,一站式对域名进行二级分发,自助添加,自助修改解析
功能如下:
1、支持阿里云、腾讯云、西部数码、cloudflare、帝恩爱思、同系统的域名
2、卡密功能
3、多用户组,用户组单独设置可解析域名和解析价格
4、工单功能
5、API功能,可自主开发解析接口
6、支持易支付接口和聚合登录接口

环境要求:PHP版本 8.0至8.3,PHP扩展 SG15 mysqli pdo_mysql gd   Mysql 5.6或5.7

PHP扩展 SG15安装
最新迅风二级域名分发系统源码安装教程(支持易支付接口和聚合登录接口)插图
配置好环境后新建网站,上传源码安装包到网站根目录,要先在宝塔新建好数据库,输入网址按提示安装即可
最新迅风二级域名分发系统源码安装教程(支持易支付接口和聚合登录接口)插图1
最新迅风二级域名分发系统源码安装教程(支持易支付接口和聚合登录接口)插图2
1、DNS接口配置/支付接口配置/实名接口配置/邮箱接口配置
管理员后台->网站管理->密钥设置
2、添加域名
管理员后台->域名管理->域名列表
3、添加解析
用户中心->解析列表

### API密钥获取链接

DNSPOD:
https://console.dnspod.cn/account/token/token

最新迅风二级域名分发系统源码安装教程(支持易支付接口和聚合登录接口)插图3

DNS.LA:
https://console.dns.la/account-msg

最新迅风二级域名分发系统源码安装教程(支持易支付接口和聚合登录接口)插图4
阿里云(请确保给予密钥权限):
[https://ram.console.aliyun.com/profile/access-keys

Cloudflare(需要DNS的读取和编辑权限):
(https://dash.cloudflare.com/profile/api-tokens

最新迅风二级域名分发系统源码安装教程(支持易支付接口和聚合登录接口)插图5
西部数码:
https://www.west.cn/manager/API/APIconfig.asp

最新迅风二级域名分发系统源码安装教程(支持易支付接口和聚合登录接口)插图6

API文档

请求示例

ID和密钥是API不可或缺的效验方式。

SPDNSID和SPDNSKEY可以在user/profile.php?apikey页面获取(确保站长开启API功能或用户有API权限)

image.png

请求方式

  • 请求方法:POST
  • 请求头:Content-Type: application/json
  • 请求体:JSON 格式
  • 请求路径:Domain 或Domain/index.php

请求参数

所有请求必须包含以下通用参数:

| 参数名 | 类型 | 必填 | 说明 |

|-------------|--------|------|--------------------------|

| spdnsid | string | 是 | 用户 ID |

| spdnskey | string | 是 | 用户密钥 |

| act | string | 是 | 操作类型(如 getdomains) |

记录类型值必须为数字

A:1, NS:2, CNAME:5, MX:15, TXT:16, AAAA:28, SRV:33, CAA:257, URL转发:256

响应格式

  • 响应格式:JSON
  • 通用字段
1
2
3
4
5
{
"status": "success/error",
"message": "操作结果描述",
"data": {} // 具体数据
}
  1. 请求方法:必须使用 POST 方法。
  2. 请求头:必须设置 Content-Type: application/json。
  3. 用户验证:每次请求都需要提供 spdnsid 和 spdnskey。
  4. 错误处理:根据 status 字段判断操作是否成功,失败时查看 message 字段获取错误信息。

获取域名列表

act: getdomains

  • 请求示例

1
2
3
4
5
{
  "spdnsid": "user123",
  "spdnskey": "key123",
  "act": "getdomains"
}
  • 响应示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
  "status": "success",
  "domains": [
    {
      "domain_id": "1",
      "domain": "example.com",
      "price": "10.00"
    },
    {
      "domain_id": "2",
      "domain": "test.com",
      "price": "5.00"
    }
  ]
}

添加解析

act: adddnsrecord

  • 请求示例

1
2
3
4
5
6
7
8
9
10
11
{
  "spdnsid": "user123",
  "spdnskey": "key123",
  "act": "adddnsrecord",
  "domain": "test.com",//域名
  "domain_id": "1",//域名ID
  "type": 1,//解析类型
  "host": "www",//主机头
  "data": "192.168.1.1",//记录值
  "ttl": 600
}
  • 响应示例

1
2
3
4
5
6
{
  "status": "success",
  "provider": "dnspod",
  "message": "DNS 记录添加成功,余额已扣除。",
  "record_id": "12345"//解析记录ID
}

编辑解析

act: moddnsrecord

  • 请求示例

1
2
3
4
5
6
7
8
9
10
11
12
{
  "spdnsid": "user123",
  "spdnskey": "key123",
  "act": "moddnsrecord",//操作类型
  "domain": "test.com",//域名
  "domain_id": "1",//域名ID
  "id": "12345",//解析记录ID
  "type": 1,//解析类型
  "host": "www",//主机头
  "data": "192.168.1.2",//记录值
  "ttl": 600//ttl
}
  • 响应示例

1
2
3
4
5
{
  "status": "success",
  "message": "DNS 记录编辑成功。",
  "record_id": "12345"//解析id
}

删除解析

act: deldnsrecord

  • 请求示例

1
2
3
4
5
6
7
{
  "spdnsid": "user123",
  "spdnskey": "key123",
  "act": "deldnsrecord",//操作类型
  "domain_id": "1",//域名ID
  "id": "12345"//解析记录ID
}
  • 响应示例

1
2
3
4
{
  "status": "success",
  "message": "DNS 记录删除成功。"
}

错误代码

1. API 未开启

  • 响应示例

1
2
3
4
{
  "status": "error",
  "message": "访问被拒绝:API功能未开启。"
}

2. 用户无 API 使用权限

  • 响应示例

1
2
3
4
{
  "status": "error",
  "message": "访问被拒绝:您没有API使用权限。"
}

3. 用户未实名

  • 响应示例

1
2
3
4
{
  "status": "error",
  "message": "访问被拒绝:您没有还没有实名。"
}

4. 请求参数缺失

  • 响应示例

1
2
3
4
{
  "status": "error",
  "message": "缺少参数或参数无效"
}

5. 请求方法错误

  • 响应示例

1
2
3
4
{
  "status": "error",
  "message": "请求方法必须为POST"
}

服务声明: 本网站除正版商用版块可商用外,其他所有发布的源码、软件和资料均为作者提供或网友推荐收集各大资源网站整理而来,仅供功能验证和学习研究使用,您必须在下载后24小时内删除。不得使用于非法商业用途,不得违反国家法律,否则后果自负!一切关于该资源商业行为与本站无关。如果您喜欢该程序,请支持购买正版源码,得到更好的正版服务。如有侵犯你的版权合法权益,请邮件或QQ:3089659733与我们联系处理删除(邮箱:ynzsy@qq.com),本站将立即更正。