跳到主要内容
版本:域名注册

获取解析记录列表

接口描述

获取指定域名下的 DNS 解析记录列表,支持分页、筛选和排序。

接口地址: POST /api/v1/dns/record/list

输入参数

请求示例

{
"domain_id": 335,
"searchKey": "record",
"searchValue": "www",
"domain_type": 1,
"p": 1
}

请求参数

参数名称必选类型描述
domain_idInteger域名 ID
searchKeyString搜索关键字字段:record、value、type、state、remark
searchValueString搜索值
domain_typeInteger域名类型:1(宝塔内部域名)、2(外部域名)
pInteger页码,从 1 开始,默认为 1

筛选参数说明

搜索关键字字段 (searchKey):

  • record:按记录名称搜索
  • value:按记录值搜索
  • type:按记录类型搜索
  • state:按记录状态搜索
  • remark:按备注信息搜索

搜索值 (searchValue):

  • 配合 searchKey 使用,指定具体的搜索内容
  • 支持模糊搜索

域名类型 (domain_type):

  • 1:宝塔内部域名
  • 2:外部域名

输出参数

响应示例

成功响应:

{
"code": 0,
"data": {
"count": 2,
"data": [
{
"MX": 1,
"TTL": 600,
"created_at": "Thu, 18 Sep 2025 15:13:52 GMT",
"domainID": 196311160,
"domain_id": 75,
"domain_type": 1,
"record": "www",
"recordID": 610347283,
"record_id": 80,
"remark": "1111",
"state": 0,
"type": "A",
"uid": 1112,
"value": "192.168.1.1",
"viewID": 0
},
{
"MX": 1,
"TTL": 600,
"created_at": "Thu, 18 Sep 2025 15:09:22 GMT",
"domainID": 196311160,
"domain_id": 75,
"domain_type": 1,
"record": "@",
"recordID": 610347216,
"record_id": 79,
"remark": "默认解析",
"state": 0,
"type": "A",
"uid": 1112,
"value": "192.168.1.1",
"viewID": 0
}
],
"page": "<div><span class='Pcurrent'>1</span><span class='Pcount'>共2条数据</span></div>",
"row": "20",
"shift": "0"
},
"msg": "获取解析记录列表成功",
"status": true
}

错误响应:

{
"code": 404,
"msg": "域名不存在",
"status": false
}

响应参数

参数名称类型描述
codeInteger状态码,0 表示成功
statusBoolean请求是否成功
msgString返回消息
dataObject返回数据

data 字段说明:

参数名称类型描述
countInteger记录总数
dataArray记录列表
pageString分页HTML信息
rowString每页数量
shiftString偏移量

data 数组中每个记录对象的字段:

参数名称类型描述
MXInteger权重值
TTLInteger生存时间(秒)
created_atString创建时间
domainIDInteger外部域名系统ID
domain_idInteger域名 ID
domain_typeInteger域名类型:1(宝塔内部域名)、2(外部域名)
recordString主机记录
recordIDInteger外部记录系统ID
record_idInteger记录 ID
remarkString备注信息
stateInteger记录状态:0(正常)、1(暂停)
typeString记录类型
uidInteger用户 ID
valueString记录值
viewIDInteger线路类型 ID