本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
請先閱讀基礎的解析單個域名文檔,該文檔中有關于HTTPDNS訪問接口的整體描述和接入注意事項說明。
本文檔只描述“批量解析API接口”請求和響應格式相關的部分。
1. API請求格式
警告
使用HTTP API時,務必遵循風險防范建議,否則存在業務故障風險。
請求方式:GET
服務URL:http://203.107.XXX.XXX/{account_id}/resolve
(服務IP列表請參考獲取解析服務地址)
URL參數說明:
名稱 | 是否必須 | 描述 |
host | 必須 | 要解析的域名,多個域名之間以逗號 |
ip | 可選 | 用戶的來源IP,如果沒指定這個參數,默認使用請求連接的源IP。如果指定來源IP,允許指定一個或多個IP,多個IP之間以逗號 |
請求示例:
解析多個域名:http://203.107.XXX.XXX/100000/resolve?host=www.aliyun.com,www.taobao.com
指定多個來源IP:http://203.107.XXX.XXX/100000/resolve?host=www.aliyun.com&ip=42.120.XXX.XXX,218.16.XXX.XXX
注意,單次請求中,不允許同時解析多個域名并且指定多個IP。批量解析的域名和IP都有個數限制,如有超出限制的需求,請提工單溝通。
2. API響應格式
解析結果JSON格式示例如下:
{
"dns": [
{
"host": "www.aliyun.com",
"client_ip": "192.168.xx.xx",
"ips": [
"192.168.xx.xx"
],
"ttl": 106,
"origin_ttl": 120
},
{
"host": "www.taobao.com",
"client_ip": "192.168.xx.xx",
"ips": [
"192.168.xx.xx"
],
"type":1 // 1代表IPv4,28代表IPv6
"ttl": 46,
"origin_ttl": 60
}
]
}
批量解析接口的返回內容中包含client_ip
字段,表示客戶端來源IP。返回結果其他各字段的含義,請參考解析單個域名中的描述。
文檔內容是否對您有幫助?