DNSSECの設定状態を確認する

API情報

管理権限HTTPメソッドAPI名目的
不要GETdnssecDNSSECの設定状態を確認する

DNSSECの設定状態を確認します。

個別パラメータ

URL
フィールド
タイプ
必須
意味
DomainServiceCodeString

dj/dm/dgjサービスコード(例:dj#######)

DomainNameString

契約ドメイン名(例:example.jp)

HTTPリクエストボディ

なし

レスポンス

フィールドタイプ意味
StatusString

DNSSECの設定状態

  • 「ENABLED」または「DISABLED」を取得できます
DSRecordListArray

上位ネームサーバに登録されているDSレコード

  • DNSアウトソースサービスと連携せずに、「Status」を「ENABLED」に設定した場合のみ取得できます
WithSubdomainString

サブドメインのDNSSECの設定状態

  • 「ON」または「OFF」を取得できます
  • DNSアウトソースサービスと連携し、「Status」を「ENABLED」に設定した場合のみ取得できます

エラーコード

ErrorTypeErrorMessage説明備考
ParameterErrorThere are invalid parameters.

以下のパラメータの形式が不正です

  • DomainServiceCode
  • DomainName
 

ResourceNotExist

Resource is not found.

以下のリソースが存在しません

  • 契約情報
  • 契約情報に紐付くドメイン名
  • DNSサーバのホスト名及びIPアドレス
 
UnsupportedThe TLD is unsupported.

契約ドメインはDNSSEC非対応のドメインです。以下のドメインはDNSSEC非対応です

  • .info
 

制限

  • ドメイン管理サービス契約外のドメインのDNSSECの設定は確認できません。

サンプル

リクエスト
GET /(DomainServiceCode)/(DomainName)/dnssec.json HTTP/1.1
Host: domain.api.iij.jp
Date: Mon, 20 Jan 2014 12:34:56 GMT
x-iijapi-Expire: (Expire)
x-iijapi-SignatureMethod: (SignatureMethod)
x-iijapi-SignatureVersion: (SignatureVersion)
User-Agent: Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko
Authorization: IIJAPI (AccessKeyId):(Signature)
レスポンスボディ
JSON
{ 
     "RequestId" : "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
     "Status" : "ENABLED",
     "DSRecordList" : [
         "48850 8 2 74E1058D6B141343BE7B327DB4AD6D243BB6688018B7B523A985D30E36E5016C",
         "49540 8 2 121AFC161B7F878C8DDB6BF7FF8CBBB013565DA205AA8997D7BA0E8E099AEC57"
     ]
}