- Recurso: RdapDomain
- RdapNameserver
- IpAddressObject
- SecureDns
- DsData
- KeyData
- RdapEntity
- PublicId
- Observación
- Evento
- Métodos
Recurso: RdapDomain
Objeto de dominio como se define en la sección 5.3 del RFC 7483. Faltan "variants", "publicIds" y "network" en la especificación.
Representación JSON | |
---|---|
{ "objectClassName": string, "handle": string, "ldhName": string, "unicodeName": string, "nameservers": [ { object ( |
Campos | |
---|---|
objectClassName |
Siempre se debe establecer en la cadena "dominio". |
handle |
Es una cadena que representa un identificador único de registro de la instancia del objeto de dominio. |
ldhName |
Es una cadena que describe un nombre de dominio en formato LDH, como se indica en la sección 3 de RFC 7483. |
unicodeName |
Es una cadena que contiene un nombre de dominio con etiquetas U, como se describe en la sección 3 del RFC 7483. |
nameservers[] |
Un array de objetos nameservers. |
secureDNS |
El nombre de este campo es una solución alternativa, por lo que se formatea con un campo JSON con el nombre "secureDNS". |
entities[] |
Comunícate con las entidades de este dominio. |
status[] |
Es la lista de estados aplicados a la entidad. Ejemplo: “Actualización prohibida”. |
remarks[] |
Observaciones relacionadas con el dominio. |
links[] |
Vínculo propio para este objeto. |
port43 |
Servidor WHOIS para este dominio. Ejemplo: "whois.google.com". |
events[] |
Eventos que afectan a este dominio. |
jsonResponse |
Es la respuesta HTTP con el tipo de contenido configurado como “application/json+rdap”. |
rdapConformance[] |
Nivel de cumplimiento de RDAP. Solo se debe completar si el dominio es un objeto de nivel superior de una respuesta. |
notices[] |
Avisos relacionados con el dominio. Solo se debe completar si el dominio es un objeto de nivel superior de una respuesta. |
lang |
Se produjo un error en el código de idioma. Campos de información de respuesta de error definidos en la sección 6 del RFC 7483. |
errorCode |
Código HTTP de error. Ejemplo: “501”. |
title |
Título del error. |
description[] |
Descripción del error. |
RdapNameserver
El objeto Nameserver como se define en la sección 5.2 del RFC 7483. Faltan los campos "handle", "entities", "status", "remarks", "links", "port43" o "events" en la especificación.
Representación JSON | |
---|---|
{
"objectClassName": string,
"ldhName": string,
"unicodeName": string,
"ipAddresses": [
{
object ( |
Campos | |
---|---|
objectClassName |
Siempre se debe configurar en la cadena "nameserver". |
ldhName |
Es una cadena que representa un identificador único de registro del servidor de nombres, como se describe en la sección 3 del RFC 7483. |
unicodeName |
Es una cadena que contiene un nombre Unicode de DNS del servidor de nombres, como se describe en la sección 3 del RFC 7483. |
ipAddresses[] |
Son las direcciones IP de este servidor de nombres. |
IpAddressObject
Representación JSON | |
---|---|
{ "v4": [ string ], "v6": [ string ] } |
Campos | |
---|---|
v4[] |
Un array de cadenas que contiene direcciones IPv4 del servidor de nombres. |
v6[] |
Un array de cadenas que contiene direcciones IPv6 del servidor de nombres. |
SecureDns
Son los datos de DNS del dominio. Faltan “events” (eventos) y “links” (vínculos) en la especificación.
Representación JSON | |
---|---|
{ "zoneSigned": boolean, "delegationSigned": boolean, "maxSigLife": number, "dsData": [ { object ( |
Campos | |
---|---|
zoneSigned |
Es verdadero si se firmó la zona. De lo contrario, es falso. |
delegationSigned |
Es verdadero si hay registros DS en el elemento principal. De lo contrario, es falso. |
maxSigLife |
Representa la duración de la firma en segundos que se usará cuando se cree el registro RRSIG DS en la zona superior. |
dsData[] |
registros DS de DNS como se describe en RFC 4034. |
keyData[] |
Registros DNSKEY del dominio, según lo especifica RFC 4034. |
DsData
Representación JSON | |
---|---|
{ "keyTag": number, "algorithm": number, "digest": string, "digestType": number } |
Campos | |
---|---|
keyTag |
El campo de etiqueta de clave de un registro DS de DNS. |
algorithm |
Campo de algoritmo de un registro DS de DNS. |
digest |
Campo de resumen de un registro DS de DNS. |
digestType |
Campo de tipo de resumen de un registro DS de DNS. |
KeyData
Faltan “events” (eventos) y “links” (vínculos) en la especificación.
Representación JSON | |
---|---|
{ "flags": number, "protocol": number, "publicKey": string, "algorithm": number } |
Campos | |
---|---|
flags |
El valor del campo de marcas en el registro DNSKEY según lo especifica RFC 4034. |
protocol |
El valor del campo de protocolo del registro DNSKEY como especifica RFC 4034. |
publicKey |
Clave pública en el registro DNSKEY según lo especifica RFC 4034. |
algorithm |
Campo de algoritmo de un registro DNSKEY según lo especifica RFC 4034. |
RdapEntity
Objeto de entidad como se define en la sección 5.1 del RFC 7483. Faltan "asEventActor", "networks" y "autnums" en la especificación.
Representación JSON | |
---|---|
{ "objectClassName": string, "handle": string, "vcardArray": [ value ], "roles": [ string ], "publicIds": [ { object ( |
Campos | |
---|---|
objectClassName |
Siempre debe configurarse en la cadena "entity". |
handle |
Es una cadena que representa un identificador único de registro de la entidad. |
vcardArray[] |
Una jCard con la información de contacto de la entidad |
roles[] |
Un array de cadenas, cada uno de los cuales indica la relación que tendría un objeto con el objeto que lo contiene más cercano. |
publicIds[] |
Es el ID público de la entidad, si está presente. |
entities[] |
Las entidades también pueden tener otras entidades incorporadas con ellas en un array. Esto se puede usar para modelar una organización con personas específicas que cumplan roles de responsabilidad designados. Usamos esto para representar a un contacto de abuso. Las entidades con el rol “registrador” dentro de un objeto de dominio deben tener un objeto de entidad interna con el rol “abuso” y una vCard correspondiente con las direcciones de teléfono y correo electrónico del contacto de abuso. |
status[] |
Es la lista de estados aplicados a la entidad. Ejemplo: “privado”. |
remarks[] |
Observaciones relacionadas con la entidad. |
links[] |
Vínculo propio para este objeto. |
port43 |
Servidor WHOIS para este dominio. Ejemplo: "whois.google.com". |
events[] |
Eventos que ocurrieron en esta entidad. |
PublicId
ID públicos definidos en la sección 4.8 del RFC 7483.
Representación JSON | |
---|---|
{ "type": string, "identifier": string } |
Campos | |
---|---|
type |
Es el tipo de ID. Ejemplo: "ID de registrador de IANA". |
identifier |
Texto del ID. Ejemplo: “1”. |
Observación
Objeto de observaciones definido en la sección 4.3 del RFC 7483.
Representación JSON | |
---|---|
{
"type": string,
"title": string,
"description": [
string
],
"links": [
{
object ( |
Campos | |
---|---|
type |
Valores de tipo según la sección 10.2.1 de RFC 7483 específica para un único objeto: “objeto truncado debido a la autorización”, “objeto truncado debido a una carga excesiva”, “objeto truncado por motivos inexplicables”, “objeto oculto debido a una autorización”. |
title |
Título de la observación. |
description[] |
Es el texto real de la observación. |
links[] |
Vínculo al documento con más información. |
Evento
El objeto Eventos definido en la sección 4.5 del RFC 7483.
Representación JSON | |
---|---|
{
"eventAction": string,
"eventDate": string,
"eventActor": string,
"links": [
{
object ( |
Campos | |
---|---|
eventAction |
Acción que se produjo en este evento Ejemplo: "registro". |
eventDate |
Marca de tiempo del evento. Ejemplo: “1990-12-31T23:59:59Z”. Es una marca de tiempo en el formato RFC3339 UTC "Zulu", con precisión de nanosegundos. Ejemplo: |
eventActor |
Es el controlador del actor de eventos. Ejemplo: “SOMEID-LUNARNIC”. Sin embargo, hay un tipo de evento que no debe tener eventActor. Para obtener información sobre ese tipo de evento, consulte la sección 5.1 del RFC 7483. |
links[] |
Vínculo opcional al actor del evento. |
Métodos |
|
---|---|
|
Busca la información del RDAP de un dominio por nombre. |