- Recurso: RdapDomain
- RdapNameserver
- IpAddressObject
- SecureDns
- DsData (em inglês)
- KeyData
- RdapEntity
- PublicId
- Observação
- Evento
- Métodos
Recurso: RdapDomain
Objeto de domínio, conforme definido na seção 5.3 da RFC 7483. Não há "variants", "publicIds", "network" na especificação.
Representação JSON | |
---|---|
{ "objectClassName": string, "handle": string, "ldhName": string, "unicodeName": string, "nameservers": [ { object ( |
Campos | |
---|---|
objectClassName |
Precisa ser sempre definido como a string "domain". |
handle |
Uma string que representa um identificador exclusivo de registro da instância do objeto do domínio. |
ldhName |
String que descreve um nome de domínio no formato LDH, conforme descrito na seção 3 da RFC 7483. |
unicodeName |
Uma string que contém um nome de domínio com rótulos U, conforme descrito na seção 3 da RFC 7483. |
nameservers[] |
Uma matriz de objetos de servidor de nomes. |
secureDNS |
O nome desse campo é uma solução alternativa. Ele é formatado para um campo JSON com o nome "secureDNS". |
entities[] |
Entrar em contato com as entidades deste domínio. |
status[] |
Lista de status aplicados à entidade. Exemplo: "atualização proibida". |
remarks[] |
Comentários relacionados ao domínio. |
links[] |
Link próprio para esse objeto. |
port43 |
servidor WHOIS para esse domínio. Exemplo: "whois.google.com". |
events[] |
Eventos que afetam este domínio. |
jsonResponse |
Resposta HTTP com o tipo de conteúdo definido como "application/json+rdap". |
rdapConformance[] |
Nível de conformidade com RDAP. Só deve ser preenchido se o domínio for um objeto de nível superior de uma resposta. |
notices[] |
Avisos relacionados ao domínio. Só deve ser preenchido se o domínio for um objeto de nível superior de uma resposta. |
lang |
Código do idioma de erro. Campos de informações de resposta de erro definidos na seção 6 da RFC 7483. |
errorCode |
Código HTTP de erro. Exemplo: "501". |
title |
Título do erro. |
description[] |
Descrição do erro. |
RdapNameserver
Objeto do servidor de nomes, conforme definido na seção 5.2 da RFC 7483. Não há "identificador", "entidades", "status", "remarks", "links", "port43" e "events" na especificação.
Representação JSON | |
---|---|
{
"objectClassName": string,
"ldhName": string,
"unicodeName": string,
"ipAddresses": [
{
object ( |
Campos | |
---|---|
objectClassName |
Deve ser sempre definido como a string "nameserver". |
ldhName |
Uma string que representa um identificador exclusivo de registro do servidor de nomes, conforme descrito na seção 3 da RFC 7483. |
unicodeName |
Uma string contendo um nome DNS Unicode do servidor de nomes, conforme descrito na seção 3 da RFC 7483. |
ipAddresses[] |
Endereços IP desse servidor de nomes. |
IpAddressObject
Representação JSON | |
---|---|
{ "v4": [ string ], "v6": [ string ] } |
Campos | |
---|---|
v4[] |
Uma matriz de strings contendo endereços IPv4 do servidor de nomes. |
v6[] |
Uma matriz de strings contendo endereços IPv6 do servidor de nomes. |
SecureDns
Dados DNS do domínio. Faltam "eventos", "links" da especificação.
Representação JSON | |
---|---|
{ "zoneSigned": boolean, "delegationSigned": boolean, "maxSigLife": number, "dsData": [ { object ( |
Campos | |
---|---|
zoneSigned |
Verdadeiro se a zona tiver sido assinada. Caso contrário, será falso. |
delegationSigned |
Verdadeiro se houver registros DS no pai. Caso contrário, é falso. |
maxSigLife |
Representa o ciclo de vida da assinatura em segundos a ser usado ao criar o registro DS RRSIG na zona pai. |
dsData[] |
Registros DS DNS, conforme descrito na RFC 4034. |
keyData[] |
Registros DNSKEY do domínio, conforme especificado pelo RFC 4034. |
DsData
Representação JSON | |
---|---|
{ "keyTag": number, "algorithm": number, "digest": string, "digestType": number } |
Campos | |
---|---|
keyTag |
O campo de tag principal de um registro DS do DNS. |
algorithm |
Campo de algoritmo de um registro DS do DNS. |
digest |
Campo de resumo de um registro DS do DNS. |
digestType |
Campo de tipo de resumo de um registro DS do DNS. |
KeyData
Faltam "eventos", "links" da especificação.
Representação JSON | |
---|---|
{ "flags": number, "protocol": number, "publicKey": string, "algorithm": number } |
Campos | |
---|---|
flags |
Sinaliza o valor do campo no registro DNSKEY, conforme especificado por RFC 4034. |
protocol |
O valor do campo de protocolo do registro DNSKEY, conforme especificado por RFC 4034. |
publicKey |
Chave pública no registro DNSKEY, conforme especificado por RFC 4034. |
algorithm |
Campo de algoritmo de um registro DNSKEY, conforme especificado por RFC 4034. |
RdapEntity
Objeto de entidade, conforme definido na seção 5.1 da RFC 7483. "asEventActor", "networks", "autnums" ausente da especificação.
Representação JSON | |
---|---|
{ "objectClassName": string, "handle": string, "vcardArray": [ value ], "roles": [ string ], "publicIds": [ { object ( |
Campos | |
---|---|
objectClassName |
Precisa ser sempre definido como a string "entity". |
handle |
String que representa um identificador exclusivo de registro da entidade. |
vcardArray[] |
Um jCard com os dados de contato da entidade |
roles[] |
Uma matriz de strings, cada uma representando a relação que um objeto teria com o objeto que o contém mais próximo. |
publicIds[] |
ID público da entidade, se houver. |
entities[] |
As entidades também podem ter outras entidades incorporadas a elas em uma matriz. Isso pode ser usado para modelar uma organização com indivíduos específicos cumprindo funções de responsabilidade designadas. Usamos isso para representar um contato de abuso: entidades com a função "registrador" dentro de um objeto de domínio devem ter um objeto de entidade interno com o papel "abuso" e um vCard correspondente com os endereços de telefone e e-mail do contato de abuso. |
status[] |
Lista de status aplicados à entidade. Exemplo: "privado". |
remarks[] |
Observações relacionadas à entidade. |
links[] |
Link próprio para esse objeto. |
port43 |
servidor WHOIS para esse domínio. Exemplo: "whois.google.com". |
events[] |
Eventos que ocorreram nesta entidade. |
PublicId
IDs públicos definidos na seção 4.8 da RFC 7483.
Representação JSON | |
---|---|
{ "type": string, "identifier": string } |
Campos | |
---|---|
type |
Tipo de documento de identificação. Exemplo: "ID de registrador IANA". |
identifier |
Texto do ID. Exemplo: "1". |
Observação
Marca o objeto definido na seção 4.3 da RFC 7483.
Representação JSON | |
---|---|
{
"type": string,
"title": string,
"description": [
string
],
"links": [
{
object ( |
Campos | |
---|---|
type |
Digite os valores de acordo com a seção 10.2.1 do RFC 7483 específica para um único objeto: "objeto truncado devido à autorização", "objeto truncado devido a uma carga excessiva", "objeto truncado devido a motivos inexplicáveis", "objeto editado devido à autorização". |
title |
Título da observação. |
description[] |
Texto real da observação. |
links[] |
Link para o documento com mais informações. |
Evento
Objeto de eventos definido na seção 4.5 da RFC 7483.
Representação JSON | |
---|---|
{
"eventAction": string,
"eventDate": string,
"eventActor": string,
"links": [
{
object ( |
Campos | |
---|---|
eventAction |
Ação que ocorreu neste evento. Exemplo: "registro". |
eventDate |
Carimbo de data/hora do evento. Exemplo: "1990-12-31T23:59:59Z". É um carimbo de data/hora no formato UTC "Zulu" RFC3339, medido com precisão de nanossegundos. Exemplo: |
eventActor |
Identificador do ator do evento. Exemplo: "SOMEID-LUNARNIC". No entanto, um tipo de evento não pode ter eventActor. Para informações sobre esse tipo de evento, consulte a seção 5.1 da RFC 7483. |
links[] |
Link opcional para o ator do evento. |
Métodos |
|
---|---|
|
Procurar informações de RDAP para um domínio pelo nome. |