List DNSSEC Records

Deskripsi

Mengembalikan daftar record-record dari DNSSEC suatu domain.

Query

domain/listds

List Variabel

Nama Tipe Data Required/Optional Deksripsi
domain varchar(255) Required Nama Domain

Contoh Request

$post['username'] = 'apiusername';
$post['password'] = hash('sha256','apipassword');
$post['domain'] = 'domain.co.id'

$apiurl = 'http://[reseller_url]/api/domain/listds';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $apiurl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 100);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
curl_close($ch);

Contoh Respon

Berhasil
1. DNSSEC belum diinisiasi

<?xml version="1.0" encoding="UTF-8"?>
<epp>
  <result>
    <resultCode>1000</resultCode>
    <resultMsg>Command Complete Successfully</resultMsg>
  </result>
  <resultData>
    </dnssec>
    <domain>domain.co.id</domain>
  </resultData>
</epp>

2. DNSSEC telah diinisiasi

<?xml version="1.0" encoding="UTF-8"?>
<epp>
  <result>
    <resultCode>1000</resultCode>
    <resultMsg>Command Complete Successfully</resultMsg>
  </result>
  <resultData>
    <dnssec>
      <value>
        <id>18</id>
        <keytag>1233</keytag>
        <algorithm>1</algorithm>
        <digesttype>1</digesttype>
        <digest>123456789ABCDEF123456789ABCDEF123456789ABCDEF123456789ABCDEF1234</digest>
      </value>
      <value>
        <id>19</id>
        <keytag>1234</keytag>
        <algorithm>2</algorithm>
        <digesttype>8</digesttype>
        <digest>123456789ABCDEF123456789ABCDEF123456789ABCDEF123456789ABCDEFABC12</digest>
      </value>
    </dnssec>
    <domain>domain.co.id</domain>
  </resultData>
</epp>

Gagal

<?xml version="1.0" encoding="UTF-8"?>
<epp>
  <result>
    <resultCode>1001</resultCode>
    <resultMsg>Command Failed</resultMsg>
  </result>
</epp>