用于查询指定域名的DNS记录,包括A记录、AAAA记录、MX记录、NS记录、TXT记录、CNAME记录、SOA记录和PTR记录
接口地址: https://api.ahfi.cn/api/DnsQuery
返回格式: JSON
请求方式: GET
请求示例: https://api.ahfi.cn/api/DnsQuery?domain=www.ahfi.cn
请求参数说明:
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
domain | 是 | string | 要查询的域名,需经过URL编码 |
返回参数说明:
名称 | 类型 | 说明 |
---|---|---|
code | int | 状态码,200表示成功 |
msg | string | 提示消息,描述请求处理结果 |
data | object | DNS记录数据,当未查询到记录时无此字段 |
返回示例:
{ "code": 200, "msg": "查询成功", "data": { "A": [ { "host": "www.ahfi.cn", "class": "IN", "ttl": 600, "type": "A", "ip": "1.2.3.4" } ], "MX": [ { "host": "ahfi.cn", "class": "IN", "ttl": 600, "type": "MX", "pri": 10, "target": "mail.ahfi.cn" } ], "NS": [ { "host": "ahfi.cn", "class": "IN", "ttl": 600, "type": "NS", "target": "ns1.ahfi.cn" } ] } }
请求参数设置:
参数名称 | 参数值 |
---|---|
{ "code": 200, "msg": "查询成功", "data": { "A": [ { "host": "www.ahfi.cn", "class": "IN", "ttl": 600, "type": "A", "ip": "1.2.3.4" } ], "MX": [ { "host": "ahfi.cn", "class": "IN", "ttl": 600, "type": "MX", "pri": 10, "target": "mail.ahfi.cn" } ], "NS": [ { "host": "ahfi.cn", "class": "IN", "ttl": 600, "type": "NS", "target": "ns1.ahfi.cn" } ] } }
错误码格式说明:
名称 | 类型 | 说明 |
---|
代码示例: