接口地址: http://{api节点}/api/dns/get
返回格式: JSON、TXT
请求方式: GET
请求示例: http://{api节点}/api/dns/get?token={token账号}
提示:登录获取分配api节点,api调用时请启用gzip压缩
请求参数说明:
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
token | 是 | string | 用户名账户 |
psw | 否 | string | token账户密码 |
area | 否 | string | 指定DNS区域。比如 area=CN 提取国内DNS area=NN 提取国外DNS 不填提取所有 |
filter | 否 | string | 指定地理位置提取。比如filter=电信 仅提取电信相关DNS |
islocation | 否 | int | 是否在结果中显示DNS地理位置归属地。比如 islocation=1 |
format | 否 | string | 输出格式。取值txt 输出文本格式:format=txt 默认不填或填json返回json数据 |
返回参数说明:
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 返回是否成功 成功true 或 失败false |
count | int | 数据记录条数。默认每次最多返回 20 条随机的 DNS 数据。 |
msg | string | 错误或警告信息 |
results | array | 数据记录结果数组 |
name | string | DNS名称 |
ip | string | DNS服务器IP |
location | string | DNS地理位置归属地 |
返回示例:
{ "success": true, "count": 1, "msg": "", "results": [ { "ip": "114.114.114.114" } ] }