😅 DNS 查询
DNS记录查询 接口
本接口用于查询指定域名的 DNS 解析记录,支持返回 A、AAAA、CNAME、MX、NS、TXT 等常见 DNS 类型信息,并提供 TTL 等解析参数。
接口支持 JSON 返回格式,适用于网站检测、网络工具站、DNS分析等场景。
接口地址
主用接口:https://api.ku.cm/dns/api.php?domain=
备用接口:https://api.xk.ee/dns/api.php?domain=
请求方式
| 请求方式 | 返回格式 |
|---|---|
| GET | JSON |
请求参数
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| domain | string | 是 | 需要查询的域名,例如 baidu.com |
请求示例
https://api.ku.cm/dns/api.php?domain=baidu.com
JSON 返回示例
{
"code": 200,
"msg": "success",
"data": {
"domain": "baidu.com",
"records": [
{
"type": "A",
"host": "baidu.com",
"value": "111.63.65.103",
"ttl": 490
},
{
"type": "A",
"host": "baidu.com",
"value": "124.237.177.164",
"ttl": 490
},
{
"type": "A",
"host": "baidu.com",
"value": "110.242.74.102",
"ttl": 490
},
{
"type": "A",
"host": "baidu.com",
"value": "111.63.65.247",
"ttl": 490
},
{
"type": "NS",
"host": "baidu.com",
"value": "ns3.baidu.com",
"ttl": 86400
},
{
"type": "NS",
"host": "baidu.com",
"value": "ns7.baidu.com",
"ttl": 86400
},
{
"type": "NS",
"host": "baidu.com",
"value": "ns2.baidu.com",
"ttl": 86400
},
{
"type": "NS",
"host": "baidu.com",
"value": "dns.baidu.com",
"ttl": 86400
},
{
"type": "NS",
"host": "baidu.com",
"value": "ns4.baidu.com",
"ttl": 86400
},
{
"type": "SOA",
"host": "baidu.com",
"value": "dns.baidu.com",
"ttl": 7200
},
{
"type": "MX",
"host": "baidu.com",
"value": "mx.baidu.com",
"ttl": 10
},
{
"type": "MX",
"host": "baidu.com",
"value": "mx.maillb.baidu.com",
"ttl": 10
},
{
"type": "TXT",
"host": "baidu.com",
"value": "",
"ttl": 7200
},
{
"type": "TXT",
"host": "baidu.com",
"value": "",
"ttl": 7200
},
{
"type": "TXT",
"host": "baidu.com",
"value": "",
"ttl": 7200
},
{
"type": "TXT",
"host": "baidu.com",
"value": "",
"ttl": 7200
}
],
"request_time": "2026-03-13 21:00:36",
"runtime": "1.086883s"
}
}
返回字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码 |
| msg | string | 状态说明 |
| domain | string | 查询的域名 |
| type | string | DNS记录类型(A、AAAA、CNAME、MX、NS、TXT等) |
| host | string | 记录主机名 |
| value | string | DNS记录值 |
| ttl | int | DNS缓存时间(TTL) |
| time | string | 服务器时间 |
| runtime | string | 接口响应时间 |
状态码说明
| 状态码 | 说明 |
|---|---|
| 200 | 请求成功 |
| 400 | 请求参数错误 |
| 404 | 未查询到DNS记录 |
| 405 | 请求方式错误 |
| 429 | 请求过于频繁 |
| 500 | 服务器内部错误 |
| 502 | 上游接口异常 |
| 503 | 服务暂时不可用 |
调用示例
浏览器调用
https://api.ku.cm/dns/api.php?domain=你的域名
JavaScript 调用
fetch("https://api.ku.cm/dns/api.php?domain=你的域名")
.then(res => res.json())
.then(data => console.log(data));
效果演示
DNS解析结果:
| 类型 | 主机 | 记录值 | TTL |
|---|---|---|---|
| A | baidu.com | 111.63.65.103 | 490 |
| A | baidu.com | 124.237.177.164 | 490 |
| A | baidu.com | 110.242.74.102 | 490 |
| A | baidu.com | 111.63.65.247 | 490 |
| NS | baidu.com | ns3.baidu.com | 86400 |
| NS | baidu.com | ns7.baidu.com | 86400 |
| NS | baidu.com | ns2.baidu.com | 86400 |
| NS | baidu.com | dns.baidu.com | 86400 |
| NS | baidu.com | ns4.baidu.com | 86400 |
| SOA | baidu.com | dns.baidu.com | 7200 |
| MX | baidu.com | mx.baidu.com | 10 |
| MX | baidu.com | mx.maillb.baidu.com | 10 |
| TXT | baidu.com | - | 7200 |
| TXT | baidu.com | - | 7200 |
| TXT | baidu.com | - | 7200 |
| TXT | baidu.com | - | 7200 |