DNS查询接口
用于查询指定域名的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"
            }
        ]
    }
}

错误码格式说明:

名称 类型 说明

代码示例: