edit-icon download-icon

Getting started example

最終更新日: Dec 13, 2018

ステップ1: ドメイン名リストを取得する

ドメイン名リストを取得(DescribeDomains)するときは、ページ番号(PageNumber)、ページあたりのドメイン名の数(PageSize)、キーワード(KeyWord)のオプションパラメータを使用できます。

リクエストの例

  1. http://dns.aliyuncs.com/?Action=DescribeDomains
  2. &PageNumber=1
  3. &PageSize=20
  4. &KeyWord=com
  5. &<Public Request Parameters>

リターンの例

  1. <DescribeDomainsResponse>
  2. <RequestId>6393C3A8-B611-42F2-AFA6-F080FC45D5D0</RequestId>
  3. <TotalCount>2</TotalCount>
  4. <PageNumber>1</PageNumber>
  5. <PageSize>2</PageSize>
  6. <Domains>
  7. <Domain>
  8. <DomainId>00efd71a-770e-4255-b54e-6fe5659baffe</DomainId>
  9. <DomainName>abc.com</DomainName>
  10. <PunyCode>abc.com</PunyCode>
  11. <DnsServers>
  12. <DnsServer>dns1.hichina.com</DnsServer>
  13. <DnsServer>dns2.hichina.com</DnsServer>
  14. </DnsServers>
  15. </Domain>
  16. <Domain>
  17. <DomainId>00efd71a-770e-4255-b54e-6fe5659baffe</DomainId>
  18. <DomainName>Instance.com</DomainName>
  19. <PunyCode>xn--fsq270a.com</PunyCode>
  20. <DnsServers>
  21. <DnsServer>dns1.hichina.com</DnsServer>
  22. <DnsServer>dns2.hichina.com</DnsServer>
  23. </DnsServers>
  24. </Domain>
  25. </Domains>
  26. </DescribeDomainsResponse>

ステップ2: ドメインを追加する

ドメインを追加(AddDomain)するには、ユーザーは必要なドメイン名(DomainName)を指定する必要があります。

リクエストの例

  1. http://dns.aliyuncs.com/?Action=AddDomain
  2. &DomainName=example.com
  3. &<Public Request Parameters>

リターンの例

  1. <AddDomainResponse>
  2. <RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId>
  3. <DomainId>00efd71a-770e-4255-b54e-6fe5659baffe</DomainId>
  4. <DomainName>example.com</DomainName>
  5. <PunyCode>example.com</PunyCode>
  6. <DnsServers>
  7. <DnsServer>dns1.hichina.com</DnsServer>
  8. <DnsServer>dns2.hichina.com</DnsServer>
  9. </DnsServers>
  10. </AddDomainResponse>

ステップ 3: 解決レコードのリストを取得する

解決レコードリストを取得(DescribeDomainRecords)するには、ユーザーが目的のドメイン名(DomainName)を指定する必要があります。ページ番号(PageNumber)、ページごとのドメイン数(PageSize)、ホストレコードキーワード(RRKeyWord)、解決タイプキーワード(TypeKeyWord)、レコード値キーワード(ValueKeyWord)のオプションパラメータを使用することもできます。

リクエストの例

  1. http://dns.aliyuncs.com/?Action=DescribeDomainRecords
  2. &DomainName=example.com
  3. &PageNumber=1
  4. &PageSize=20
  5. &RRKeyWord=www
  6. &TypeKeyWord=MX
  7. &ValueKeyWord=com
  8. &<Public Request Parameters>

リターンの例

  1. <DescribeDomainRecordsResponse>
  2. <RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId>
  3. <TotalCount>2</TotalCount>
  4. <PageNumber>1</PageNumber>
  5. <PageSize>2</PageSize>
  6. <DomainRecords>
  7. <Record>
  8. <DomainName>example.com</DomainName>
  9. <RecordId>9999985</RecordId>
  10. <RR>www</RR>
  11. <Type>MX</Type>
  12. <Value>mail1.hichina.com</Value>
  13. <Line>default</Line>
  14. <Priority>5</Priority>
  15. <TTL>600</TTL>
  16. </Record>
  17. <Record>
  18. <DomainName>example.com</DomainName>
  19. <RecordId>9999986</RecordId>
  20. <RR>www</RR>
  21. <Type>MX</Type>
  22. <Value>mail2.hichina.com</Value>
  23. <Line>default</Line>
  24. <Priority>10</Priority>
  25. <TTL>600</TTL>
  26. </Record>
  27. </DomainRecords>
  28. </DescribeDomainRecordsResponse>

ステップ 4: 解決レコードを追加する

解決レコードを追加(AddDomainRecord)するには、ドメイン名(DomainName)、ホストレコード(RR)、レコードタイプ(Type)、レコード値(Value)の各パラメータを指定する必要があります。解決回線(Line)、MX優先度(Priority)、およびTTLのオプションパラメータを使用することもできます。

リクエストの例

  1. http://dns.aliyuncs.com/?Action=AddDomainRecord
  2. &DomainName=example.com
  3. &RR=www
  4. &Type=A
  5. &Value=202.106.0.20
  6. &TTL=600
  7. &Line=default
  8. &<Public Request Parameters>

リターンの例

  1. <AddDomainRecordResponse>
  2. <RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId>
  3. <RecordId>9999985</RecordId>
  4. </AddDomainRecordResponse>