入門例
ステップ1: ドメイン名リストを取得する
ドメイン名リストを取得(DescribeDomains)するときは、ページ番号(PageNumber)、ページあたりのドメイン名の数(PageSize)、キーワード(KeyWord)のオプションパラメータを使用できます。
リクエストの例
http://dns.aliyuncs.com/?Action=DescribeDomains
&PageNumber=1
&PageSize=20
&KeyWord=com
&<Public Request Parameters>
リターンの例
<DescribeDomainsResponse>
<RequestId>6393C3A8-B611-42F2-AFA6-F080FC45D5D0</RequestId>
<TotalCount>2</TotalCount>
<PageNumber>1</PageNumber>
<PageSize>2</PageSize>
<Domains>
<Domain>
<DomainId>00efd71a-770e-4255-b54e-6fe5659baffe</DomainId>
<DomainName>abc.com</DomainName>
<PunyCode>abc.com</PunyCode>
<DnsServers>
<DnsServer>dns1.hichina.com</DnsServer>
<DnsServer>dns2.hichina.com</DnsServer>
</DnsServers>
</Domain>
<Domain>
<DomainId>00efd71a-770e-4255-b54e-6fe5659baffe</DomainId>
<DomainName>Instance.com</DomainName>
<PunyCode>xn--fsq270a.com</PunyCode>
<DnsServers>
<DnsServer>dns1.hichina.com</DnsServer>
<DnsServer>dns2.hichina.com</DnsServer>
</DnsServers>
</Domain>
</Domains>
</DescribeDomainsResponse>
ステップ2: ドメインを追加する
ドメインを追加(AddDomain)するには、ユーザーは必要なドメイン名(DomainName)を指定する必要があります。
リクエストの例
http://dns.aliyuncs.com/?Action=AddDomain
&DomainName=example.com
&<Public Request Parameters>
リターンの例
<AddDomainResponse>
<RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId>
<DomainId>00efd71a-770e-4255-b54e-6fe5659baffe</DomainId>
<DomainName>example.com</DomainName>
<PunyCode>example.com</PunyCode>
<DnsServers>
<DnsServer>dns1.hichina.com</DnsServer>
<DnsServer>dns2.hichina.com</DnsServer>
</DnsServers>
</AddDomainResponse>
ステップ 3: 解決レコードのリストを取得する
解決レコードリストを取得(DescribeDomainRecords)するには、ユーザーが目的のドメイン名(DomainName)を指定する必要があります。ページ番号(PageNumber)、ページごとのドメイン数(PageSize)、ホストレコードキーワード(RRKeyWord)、解決タイプキーワード(TypeKeyWord)、レコード値キーワード(ValueKeyWord)のオプションパラメータを使用することもできます。
リクエストの例
http://dns.aliyuncs.com/?Action=DescribeDomainRecords
&DomainName=example.com
&PageNumber=1
&PageSize=20
&RRKeyWord=www
&TypeKeyWord=MX
&ValueKeyWord=com
&<Public Request Parameters>
リターンの例
<DescribeDomainRecordsResponse>
<RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId>
<TotalCount>2</TotalCount>
<PageNumber>1</PageNumber>
<PageSize>2</PageSize>
<DomainRecords>
<Record>
<DomainName>example.com</DomainName>
<RecordId>9999985</RecordId>
<RR>www</RR>
<Type>MX</Type>
<Value>mail1.hichina.com</Value>
<Line>default</Line>
<Priority>5</Priority>
<TTL>600</TTL>
</Record>
<Record>
<DomainName>example.com</DomainName>
<RecordId>9999986</RecordId>
<RR>www</RR>
<Type>MX</Type>
<Value>mail2.hichina.com</Value>
<Line>default</Line>
<Priority>10</Priority>
<TTL>600</TTL>
</Record>
</DomainRecords>
</DescribeDomainRecordsResponse>
ステップ 4: 解決レコードを追加する
解決レコードを追加(AddDomainRecord)するには、ドメイン名(DomainName)、ホストレコード(RR)、レコードタイプ(Type)、レコード値(Value)の各パラメータを指定する必要があります。解決回線(Line)、MX優先度(Priority)、およびTTLのオプションパラメータを使用することもできます。
リクエストの例
http://dns.aliyuncs.com/?Action=AddDomainRecord
&DomainName=example.com
&RR=www
&Type=A
&Value=202.106.0.20
&TTL=600
&Line=default
&<Public Request Parameters>
リターンの例
<AddDomainRecordResponse>
<RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId>
<RecordId>9999985</RecordId>
</AddDomainRecordResponse>