REST Resource: domain

Resource: RdapDomain

Objek domain seperti yang dijelaskan di bagian 5.3 dari RFC 7483. "variants", "publicIds", "network" tidak ada dari spesifikasi.

Representasi JSON
{
  "objectClassName": string,
  "handle": string,
  "ldhName": string,
  "unicodeName": string,
  "nameservers": [
    {
      object (RdapNameserver)
    }
  ],
  "secureDNS": {
    object (SecureDns)
  },
  "entities": [
    {
      object (RdapEntity)
    }
  ],
  "status": [
    string
  ],
  "remarks": [
    {
      object (Remark)
    }
  ],
  "links": [
    {
      object (Link)
    }
  ],
  "port43": string,
  "events": [
    {
      object (Event)
    }
  ],
  "jsonResponse": {
    object (HttpBody)
  },
  "rdapConformance": [
    string
  ],
  "notices": [
    {
      object (Notice)
    }
  ],
  "lang": string,
  "errorCode": number,
  "title": string,
  "description": [
    string
  ]
}
Kolom
objectClassName

string

Harus selalu ditetapkan ke string "domain".

handle

string

String yang mewakili ID unik registry dari instance objek domain.

ldhName

string

String yang mendeskripsikan nama domain dalam bentuk LDH seperti yang dijelaskan di bagian 3 RFC 7483.

unicodeName

string

String yang berisi nama domain dengan label U seperti yang dijelaskan di bagian 3 pada RFC 7483.

nameservers[]

object (RdapNameserver)

Array objek server nama.

secureDNS

object (SecureDns)

Nama kolom ini adalah solusi sehingga diformat ke kolom JSON dengan nama "secureDNS".

entities[]

object (RdapEntity)

Hubungi entitas domain ini.

status[]

string

Daftar status yang diterapkan ke entity. Contoh: "update dilarang".

remarks[]

object (Remark)

Komentar terkait domain.

port43

string

server WHOIS untuk domain ini. Contoh: "whois.google.com".

events[]

object (Event)

Peristiwa yang memengaruhi domain ini.

jsonResponse

object (HttpBody)

Respons HTTP dengan jenis konten yang ditetapkan ke "application/json+rdap".

rdapConformance[]

string

Tingkat kesesuaian RDAP. Hanya boleh diisi jika domain adalah objek respons level teratas.

notices[]

object (Notice)

Pemberitahuan yang terkait dengan domain. Hanya boleh diisi jika domain adalah objek respons level teratas.

lang

string

Kode bahasa error. Kolom info respons error ditentukan di bagian 6 pada RFC 7483.

errorCode

number

Kode HTTP error. Contoh: "501".

title

string

Judul error.

description[]

string

Deskripsi error.

RdapNameserver

Objek server nama seperti yang dijelaskan di bagian 5.2 dari RFC 7483. "Nama sebutan channel", "entity", "status", "remarks", "links", "port43", "peristiwa" yang tidak ada dari spesifikasi.

Representasi JSON
{
  "objectClassName": string,
  "ldhName": string,
  "unicodeName": string,
  "ipAddresses": [
    {
      object (IpAddressObject)
    }
  ]
}
Kolom
objectClassName

string

Harus selalu disetel ke string "nameserver".

ldhName

string

String yang mewakili ID unik registry dari server nama seperti yang dijelaskan di bagian 3 pada RFC 7483.

unicodeName

string

String yang berisi nama DNS Unicode server nama seperti yang dijelaskan di bagian 3 pada RFC 7483.

ipAddresses[]

object (IpAddressObject)

Alamat IP dari server nama ini.

IpAddressObject

Representasi JSON
{
  "v4": [
    string
  ],
  "v6": [
    string
  ]
}
Kolom
v4[]

string

Array string yang berisi alamat IPv4 dari server nama.

v6[]

string

Array string yang berisi alamat IPv6 dari server nama.

SecureDns

Data DNS domain. "Peristiwa", "link" tidak ada dari spesifikasi.

Representasi JSON
{
  "zoneSigned": boolean,
  "delegationSigned": boolean,
  "maxSigLife": number,
  "dsData": [
    {
      object (DsData)
    }
  ],
  "keyData": [
    {
      object (KeyData)
    }
  ]
}
Kolom
zoneSigned

boolean

True jika zona telah ditandatangani, false jika tidak.

delegationSigned

boolean

True jika ada catatan DS di induk, false jika tidak.

maxSigLife

number

Menyatakan masa aktif tanda tangan dalam hitungan detik yang akan digunakan saat membuat data RRSIG DS di zona induk.

dsData[]

object (DsData)

Data DS DNS seperti yang dijelaskan oleh RFC 4034.

keyData[]

object (KeyData)

Data DNSKEY dari domain seperti yang ditentukan oleh RFC 4034.

DsData

Representasi JSON
{
  "keyTag": number,
  "algorithm": number,
  "digest": string,
  "digestType": number
}
Kolom
keyTag

number

Kolom tag kunci dari data DS DNS.

algorithm

number

Kolom algoritma data DS DNS.

digest

string

Kolom ringkasan data DS DNS.

digestType

number

Kolom jenis ringkasan data DS DNS.

KeyData

"Peristiwa", "link" tidak ada dari spesifikasi.

Representasi JSON
{
  "flags": number,
  "protocol": number,
  "publicKey": string,
  "algorithm": number
}
Kolom
flags

number

Memberi tanda nilai kolom dalam data DNSKEY seperti yang ditentukan oleh RFC 4034.

protocol

number

Nilai kolom protokol dari data DNSKEY seperti yang ditentukan oleh RFC 4034.

publicKey

string

Kunci publik dalam data DNSKEY seperti yang ditentukan oleh RFC 4034.

algorithm

number

Kolom algoritma data DNSKEY seperti yang ditentukan oleh RFC 4034.

RdapEntity

Objek entity seperti yang dijelaskan di bagian 5.1 dari RFC 7483. "asEventActor", "networks", "autnums" tidak ada dari spesifikasi.

Representasi JSON
{
  "objectClassName": string,
  "handle": string,
  "vcardArray": [
    value
  ],
  "roles": [
    string
  ],
  "publicIds": [
    {
      object (PublicId)
    }
  ],
  "entities": [
    {
      object (RdapEntity)
    }
  ],
  "status": [
    string
  ],
  "remarks": [
    {
      object (Remark)
    }
  ],
  "links": [
    {
      object (Link)
    }
  ],
  "port43": string,
  "events": [
    {
      object (Event)
    }
  ]
}
Kolom
objectClassName

string

Harus selalu ditetapkan ke string "entity".

handle

string

String yang mewakili ID unik registry untuk entitas.

vcardArray[]

value (Value format)

jCard dengan informasi kontak entitas

roles[]

string

Array string, masing-masing menandakan hubungan antara sebuah objek dengan objek penampungnya yang terdekat.

publicIds[]

object (PublicId)

ID publik entitas, jika ada.

entities[]

object (RdapEntity)

Entity juga dapat memiliki entity lain yang disematkan dengannya dalam array. Hal ini dapat digunakan untuk membuat model organisasi dengan individu tertentu yang memenuhi peran tanggung jawab yang ditetapkan.

Kami menggunakannya untuk mewakili kontak penyalahgunaan: entitas dengan peran "registrar" di dalam objek domain harus memiliki objek entitas internal dengan peran "abuse" dan Vitals yang sesuai dengan telepon dan alamat email kontak penyalahgunaan.

status[]

string

Daftar status yang diterapkan ke entity. Contoh: "pribadi".

remarks[]

object (Remark)

Keterangan yang berkaitan dengan entitas.

port43

string

server WHOIS untuk domain ini. Contoh: "whois.google.com".

events[]

object (Event)

Peristiwa yang telah terjadi pada entitas ini.

PublicId

ID publik yang ditentukan di bagian 4.8 dari RFC 7483.

Representasi JSON
{
  "type": string,
  "identifier": string
}
Kolom
type

string

Jenis tanda pengenal. Contoh: "IANA Registrar ID".

identifier

string

Teks tanda pengenal. Contoh: "1".

Keterangan

Objek remarks yang ditentukan di bagian 4.3 dari RFC 7483.

Representasi JSON
{
  "type": string,
  "title": string,
  "description": [
    string
  ],
  "links": [
    {
      object (Link)
    }
  ]
}
Kolom
type

string

Ketik nilai sesuai dengan bagian 10.2.1 dari RFC 7483 khusus untuk satu objek: "objek terpotong karena otorisasi", "objek terpotong karena beban berlebihan", "objek terpotong karena alasan yang tidak dapat dijelaskan", "objek disamarkan karena otorisasi".

title

string

Judul komentar.

description[]

string

Teks komentar sebenarnya.

Acara

Objek Events ditentukan dalam bagian 4.5 dari RFC 7483.

Representasi JSON
{
  "eventAction": string,
  "eventDate": string,
  "eventActor": string,
  "links": [
    {
      object (Link)
    }
  ]
}
Kolom
eventAction

string

Tindakan yang terjadi dalam peristiwa ini. Contoh: "pendaftaran".

eventDate

string (Timestamp format)

Stempel waktu peristiwa. Contoh: "1990-12-31T23:59:59Z".

Stempel waktu dalam format RFC3339 UTC "Zulu", akurat hingga nanodetik. Contoh: "2014-10-02T15:01:23.045123456Z".

eventActor

string

Menangani pelaku peristiwa. Contoh: "SOMEID-LUNARNIC". Namun, ada satu jenis peristiwa yang tidak boleh memiliki eventActor. Untuk informasi tentang jenis peristiwa tersebut, lihat bagian 5.1 dari RFC 7483.

Metode

get

Mencari informasi RDAP untuk domain berdasarkan nama.