域名解析相关 - API文档

添加域名解析

/Domain/Dns

API分类 域名解析相关 请求方法 POST

API简介

添加一条域名解析记录。

请求参数

名称 必须 说明
ApiKey API请求时必须提供的密钥,请和管理员联系索取
Password 登录朝暮数据用户管理的密码
Domain 要解析的域名
Name 主机名,如www。若主机名为空,可不提供
Type 解析类型,可选A/CNAME/MX/URL/TXT/AAAA六种记录
Content 解析对应值,如IP地址或网址
Priority 优先级,如10,对MX记录有效

注:参数名称不区分大小写。

请求示例

BASE_URL/Domain/Dns

以下参数请用 POST 方式提交到 Form Data 中。

  • ApiKey=testApi
  • Password=testPassword
  • Domain=zhaomu123.com
  • Name=www
  • Type=A
  • Content=192.168.1.1

输出结果

{
    success: true
    info: "域名解析添加成功"
}

代码示例

using RestSharp; //使用第三方组件RestSharp

var client = new RestClient();
client.BaseUrl = new Uri("http://BASE_URL");

var request = new RestRequest("/Domain/Dns",Method.POST);
request.AddParameter("ApiKey", "testApi");
request.AddParameter("Password", "testPassword");
request.AddParameter("Domain", "zhaomu123.com");
request.AddParameter("Name", "www");
request.AddParameter("Type", "A");
request.AddParameter("Content", "192.168.1.1");

var response = client.Execute(request);
string result = response.Content;
$url = 'http://BASE_URL/Domain/Dns';
$param = array(
  'ApiKey' => 'testApi',
  'Password' => 'testPassword',
  'Domain' => 'zhaomu123.com'    
  'Name' => 'www'    
  'Type' => 'A'    
  'Content' => '192.168.1.1'    
);
$data = http_build_query($param);

$options = array(
            'http' => array(
                'method' => 'POST',
                'header' => 'Content-Type: application/x-www-form-urlencoded',
                'content' => $data
        ));
$context = stream_context_create($options);
$result = file_get_contents($url, FILE_TEXT, $context);
?>
'API请求的URL地址
const url = "http://BASE_URL/Domain/Dns"

'API请求的提交数据
postData = "ApiKey=testApi&Password=testPassword&Domain=zhaomu123.com&Name=www&Type=A&Content=192.168.1.1"

'执行HTTP请求
Set http = Server.CreateObject("MSXML2.ServerXMLHTTP")
http.Open "POST", url, False
http.setRequestHeader "Content-Type","application/x-www-form-urlencoded"
http.Send

'获取并分析结果
result = http.responseText