REST Resource: domain

Resource: RdapDomain

Objek domain seperti yang ditetapkan dalam bagian 5.3 RFC 7483. "variant", "publicIds", "network" dari spesifikasi tidak ada.

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 disetel ke string "domain".

handle

string

String yang mewakili ID unik registry instance objek domain.

ldhName

string

String yang menjelaskan 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 RFC 7483.

nameservers[]

object (RdapNameserver)

Array objek server nama.

secureDNS

object (SecureDns)

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

entities[]

object (RdapEntity)

Hubungi entitas domain ini.

status[]

string

Daftar status yang diterapkan ke entitas. Contoh: "pembaruan dilarang".

remarks[]

object (Remark)

Keterangan 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 merupakan objek level teratas dari respons.

notices[]

object (Notice)

Pemberitahuan terkait domain. Hanya boleh diisi jika domain merupakan objek level teratas dari respons.

lang

string

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

errorCode

number

Kode HTTP error. Contoh: "501".

title

string

Judul error.

description[]

string

Deskripsi error.

Server RdapName

Objek server nama seperti yang ditetapkan dalam bagian 5.2 dari RFC 7483. "Handle", "entity", "status", "remarks", "links", "port43", "events" dari spesifikasi tidak ada.

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 server nama seperti yang dijelaskan di bagian 3 RFC 7483.

unicodeName

string

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

ipAddresses[]

object (IpAddressObject)

Alamat IP 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.

DNS Aman

Data DNS domain. "Peristiwa", "link" tidak ada dalam 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 data DS di induk, false jika tidak.

maxSigLife

number

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

dsData[]

object (DsData)

Data DS DNS seperti yang dijelaskan oleh RFC 4034.

keyData[]

object (KeyData)

Data DNSKEY domain seperti yang ditentukan oleh RFC 4034.

Data DS

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

number

Kolom tag kunci data DS DNS.

algorithm

number

Kolom algoritme data DS DNS.

digest

string

Kolom ringkasan data DS DNS.

digestType

number

Kolom jenis ringkasan data DS DNS.

DataKunci

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

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

number

Nilai kolom tanda di data DNSKEY seperti yang ditentukan oleh RFC 4034.

protocol

number

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

publicKey

string

Kunci publik dalam data DNSKEY sebagaimana ditentukan oleh RFC 4034.

algorithm

number

Kolom algoritme data DNSKEY seperti yang ditentukan oleh RFC 4034.

Entitas Rdap

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

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 entity.

vcardArray[]

value (Value format)

jCard dengan informasi kontak entitas

roles[]

string

Array string, masing-masing menandakan hubungan yang akan dimiliki objek dengan objek yang memuatnya terdekat.

publicIds[]

object (PublicId)

ID publik entitas, jika ada.

entities[]

object (RdapEntity)

Entitas juga dapat memiliki entitas lain yang disematkan dalam entitas tersebut dalam array. Ini dapat digunakan untuk membuat model organisasi dengan individu tertentu yang memenuhi peran tanggung jawab yang telah ditentukan.

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

status[]

string

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

remarks[]

object (Remark)

Keterangan terkait entitas.

port43

string

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

events[]

object (Event)

Peristiwa yang telah terjadi pada entitas ini.

ID Publik

ID publik yang ditetapkan dalam bagian 4.8 RFC 7483.

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

string

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

identifier

string

Teks ID. Contoh: "1".

Keterangan

Keterangan objek yang didefinisikan dalam bagian 4.3 RFC 7483.

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

string

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

title

string

Judul komentar.

description[]

string

Teks sebenarnya dari komentar tersebut.

Peristiwa

Objek peristiwa yang ditetapkan di bagian 4.5 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

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

Metode

get

Mencari informasi RDAP untuk domain menurut nama.