- Recurso: RdapDomain
- RdapNameserver
- IpAddressObject
- SecureDns
- DsData
- KeyData
- RdapEntity
- PublicId
- Observação
- Evento
- Métodos
Recurso: RdapDomain
Objeto de domínio conforme definido na seção 5.3 da RFC 7483. Falta de "variantes", "publicIds", "network" nas especificações.
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 |
Uma string que descreve um nome de domínio no formato LDH, conforme descrito na seção 3 da RFC 7483. |
unicodeName |
Uma string contendo um nome de domínio com rótulos U, conforme descrito na seção 3 da RFC 7483. |
nameservers[] |
Uma matriz de objetos nameserver. |
secureDNS |
Como o nome desse campo é uma solução alternativa, ele é formatado como um campo JSON com o nome "secureDNS". |
entities[] |
Entre 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[] |
Self link desse objeto. |
port43 |
Servidor WHOIS para esse domínio. Exemplo: "whois.google.com". |
events[] |
Eventos que afetam este domínio. |
jsonResponse |
Resposta HTTP com 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 do erro. Campos de informações da 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. |
Servidor de nomes Rdap
Objeto de servidor de nomes conforme definido na seção 5.2 da RFC 7483. Falta o "identificador", "entidades", "status", "observações", "links", "port43", "eventos" da especificação.
Representação JSON | |
---|---|
{
"objectClassName": string,
"ldhName": string,
"unicodeName": string,
"ipAddresses": [
{
object ( |
Campos | |
---|---|
objectClassName |
Precisa 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 que contém um nome Unicode DNS do servidor de nomes, conforme descrito na seção 3 da RFC 7483. |
ipAddresses[] |
Endereços IP deste 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 do DNS do domínio. Falta de "eventos", "links" das especificações.
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, será falso. |
maxSigLife |
Representa o ciclo de vida da assinatura em segundos a ser usado ao criar o registro RRSIG DS na zona pai. |
dsData[] |
Registros DNS DS conforme descrito na RFC 4034. |
keyData[] |
Registros DNSKEY do domínio, conforme especificado na RFC 4034 (em inglês). |
Dados do Ds
Representação JSON | |
---|---|
{ "keyTag": number, "algorithm": number, "digest": string, "digestType": number } |
Campos | |
---|---|
keyTag |
O campo da tag da chave de um registro DNS do DS. |
algorithm |
Campo de algoritmo de um registro DNS do DS. |
digest |
Campo de resumo de um registro DNS do DS. |
digestType |
Campo de tipo de resumo de um registro DNS DS. |
Dados principais
Falta de "eventos", "links" das especificações.
Representação JSON | |
---|---|
{ "flags": number, "protocol": number, "publicKey": string, "algorithm": number } |
Campos | |
---|---|
flags |
É o valor do campo "Flags" no registro DNSKEY, conforme especificado na RFC 4034. |
protocol |
É o valor do campo de protocolo do registro DNSKEY conforme especificado na RFC 4034 (em inglês). |
publicKey |
Chave pública no registro DNSKEY, conforme especificado pela RFC 4034 (em inglês). |
algorithm |
Campo de algoritmo de um registro DNSKEY conforme especificado pela RFC 4034 (em inglês). |
Entidade Rdap
Objeto de entidade, conforme definido na seção 5.1 da RFC 7483. Faltam "asEventActor", "networks", "autnums" das especificações.
Representação JSON | |
---|---|
{ "objectClassName": string, "handle": string, "vcardArray": [ value ], "roles": [ string ], "publicIds": [ { object ( |
Campos | |
---|---|
objectClassName |
Precisa ser sempre definido como a string "entity" |
handle |
Uma 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 de um objeto com o objeto mais próximo. |
publicIds[] |
ID público da entidade, se houver. |
entities[] |
As entidades também podem ter outras entidades incorporadas com uma matriz. Isso pode ser usado para modelar uma organização com indivíduos específicos que desempenham funções de responsabilidade designadas. Usamos isso para representar um contato de abuso: as entidades com o papel "registrador" dentro de um objeto de domínio precisam ter um objeto de entidade interno com o papel "abuso" e um vCard correspondente com telefone e endereços de e-mail do contato de abuso. |
status[] |
Lista de status aplicados à entidade. Exemplo: "particular". |
remarks[] |
Comentários relacionados à entidade. |
links[] |
Self link desse objeto. |
port43 |
Servidor WHOIS para esse domínio. Exemplo: "whois.google.com". |
events[] |
Eventos que ocorreram nesta entidade. |
ID público
Os códigos públicos definidos na seção 4.8 da RFC 7483.
Representação JSON | |
---|---|
{ "type": string, "identifier": string } |
Campos | |
---|---|
type |
Tipo de ID. Exemplo: "ID do registrador da 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 da RFC 7483 específica para um único objeto: "objeto truncado devido a autorização", "objeto truncado devido a uma carga excessiva", "objeto truncado devido a motivos inexplicáveis", "objeto editado devido à autorização". |
title |
Título do comentário. |
description[] |
Texto real do comentário. |
links[] |
Link para o documento que contém 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 |
É o 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, há um tipo de evento que não pode ter o eventActor. Para mais 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 |
|
---|---|
|
Pesquisar informações de RDAP de um domínio pelo nome. |