- Risorsa: RdapDomain
- RdapNameserver
- IpAddressObject
- SecureDns
- DsData
- KeyData
- RdapEntity
- PublicId
- Osservazione
- Evento
- Metodi
Risorsa: RdapDomain
Oggetto dominio come definito nella sezione 5.3 di RFC 7483. "variants", "publicIds", "network" mancanti nella specifica.
Rappresentazione JSON | |
---|---|
{ "objectClassName": string, "handle": string, "ldhName": string, "unicodeName": string, "nameservers": [ { object ( |
Campi | |
---|---|
objectClassName |
Deve sempre essere impostata sulla stringa "domain". |
handle |
Una stringa che rappresenta un identificatore univoco del registro dell'istanza dell'oggetto di dominio. |
ldhName |
Una stringa che descrive un nome di dominio in formato LDH, come descritto nella sezione 3 di RFC 7483. |
unicodeName |
Una stringa contenente un nome di dominio con le etichette U, come descritto nella sezione 3 di RFC 7483. |
nameservers[] |
Un array di oggetti nameserver. |
secureDNS |
Il nome di questo campo è una soluzione alternativa, quindi viene formattato in un campo JSON con il nome "secureDNS". |
entities[] |
Entità di contatto di questo dominio. |
status[] |
Elenco degli stati applicati all'entità. Esempio: "aggiornamento vietato". |
remarks[] |
Osservazioni relative al dominio. |
links[] |
Link alla pagina corrente per questo oggetto. |
port43 |
Server WHOIS per questo dominio. Esempio: "whois.google.com". |
events[] |
Eventi che interessano questo dominio. |
jsonResponse |
Risposta HTTP con tipo di contenuto impostato su "application/json+rdap". |
rdapConformance[] |
Livello di conformità RDAP. Deve essere compilato solo se il dominio è un oggetto di primo livello di una risposta. |
notices[] |
Notifiche relative al dominio. Deve essere compilato solo se il dominio è un oggetto di primo livello di una risposta. |
lang |
Codice lingua di errore. Campi relativi alle informazioni sulla risposta di errore definiti nella sezione 6 di RFC 7483. |
errorCode |
Codice HTTP di errore. Esempio: "501". |
title |
Titolo dell'errore. |
description[] |
Descrizione errore. |
RdapNameserver
Oggetto nameserver come definito nella sezione 5.2 di RFC 7483. Manca "handle", "entities", "status", "remarks", "links", "port43", "events" dalla specifica.
Rappresentazione JSON | |
---|---|
{
"objectClassName": string,
"ldhName": string,
"unicodeName": string,
"ipAddresses": [
{
object ( |
Campi | |
---|---|
objectClassName |
Deve sempre essere impostato sulla stringa "nameserver". |
ldhName |
Una stringa che rappresenta un identificatore univoco del registry del nameserver come descritto nella sezione 3 di RFC 7483. |
unicodeName |
Una stringa contenente un nome Unicode DNS del server dei nomi, come descritto nella sezione 3 di RFC 7483. |
ipAddresses[] |
indirizzi IP di questo server dei nomi. |
IpAddressObject
Rappresentazione JSON | |
---|---|
{ "v4": [ string ], "v6": [ string ] } |
Campi | |
---|---|
v4[] |
Un array di stringhe contenenti gli indirizzi IPv4 del nameserver. |
v6[] |
Un array di stringhe contenenti gli indirizzi IPv6 del nameserver. |
SecureDns
Dati DNS del dominio. Mancano gli "eventi" e i "link" nella specifica.
Rappresentazione JSON | |
---|---|
{ "zoneSigned": boolean, "delegationSigned": boolean, "maxSigLife": number, "dsData": [ { object ( |
Campi | |
---|---|
zoneSigned |
True se la zona è stata firmata, false in caso contrario. |
delegationSigned |
True se sono presenti record DS nell'elemento principale, false in caso contrario. |
maxSigLife |
Rappresenta la durata della firma in secondi da utilizzare durante la creazione del record RRSIG DS nella zona padre. |
dsData[] |
Record DS DNS come descritto nella specifica RFC 4034. |
keyData[] |
Record DNSKEY del dominio come specificato da RFC 4034. |
DsData
Rappresentazione JSON | |
---|---|
{ "keyTag": number, "algorithm": number, "digest": string, "digestType": number } |
Campi | |
---|---|
keyTag |
Il campo tag chiave di un record DNS DS. |
algorithm |
Campo dell'algoritmo di un record DS DNS. |
digest |
Campo digest di un record DS DNS. |
digestType |
Campo del tipo di digest di un record DS DNS. |
KeyData
Mancano gli "eventi" e i "link" nella specifica.
Rappresentazione JSON | |
---|---|
{ "flags": number, "protocol": number, "publicKey": string, "algorithm": number } |
Campi | |
---|---|
flags |
Contrassegna il valore del campo nel record DNSKEY come specificato da RFC 4034. |
protocol |
Il valore del campo del protocollo del record DNSKEY come specificato da RFC 4034. |
publicKey |
Chiave pubblica nel record DNSKEY come specificato da RFC 4034. |
algorithm |
Campo dell'algoritmo di un record DNSKEY come specificato da RFC 4034. |
RdapEntity
Oggetto entità come definito nella sezione 5.1 di RFC 7483. "asEventActor", "networks", "autnum"" mancante dalla specifica.
Rappresentazione JSON | |
---|---|
{ "objectClassName": string, "handle": string, "vcardArray": [ value ], "roles": [ string ], "publicIds": [ { object ( |
Campi | |
---|---|
objectClassName |
Deve sempre essere impostato sulla stringa "entity". |
handle |
Una stringa che rappresenta un identificatore univoco del registro dell'entità. |
vcardArray[] |
Una jCard con le informazioni di contatto dell'entità |
roles[] |
Un array di stringhe, ognuna delle quali indica la relazione che un oggetto ha con l'oggetto che lo contiene più vicino. |
publicIds[] |
ID pubblico dell'entità, se presente. |
entities[] |
Le entità possono anche avere altre entità incorporate in un array. Questo può essere utilizzato per modellare un'organizzazione con individui specifici che svolgono ruoli di responsabilità designati. Utilizziamo questo dato per rappresentare un contatto che ha commesso un abuso: le entità con il ruolo "registrar" all'interno di un oggetto di dominio devono avere un oggetto entità interno con ruolo "abuse" e una vCard corrispondente con indirizzi di telefono e email del contatto con l'abuso. |
status[] |
Elenco degli stati applicati all'entità. Ad esempio: "privato". |
remarks[] |
Osservazioni relative all'entità. |
links[] |
Link alla pagina corrente per questo oggetto. |
port43 |
Server WHOIS per questo dominio. Esempio: "whois.google.com". |
events[] |
Eventi che si sono verificati in questa entità. |
PublicId
Gli ID pubblici definiti nella sezione 4.8 di RFC 7483.
Rappresentazione JSON | |
---|---|
{ "type": string, "identifier": string } |
Campi | |
---|---|
type |
Tipo di documento di identità. Esempio: "ID registrar IANA". |
identifier |
Testo dell'ID. Esempio: "1". |
Osservazione
Osserva l'oggetto definito nella sezione 4.3 di RFC 7483.
Rappresentazione JSON | |
---|---|
{
"type": string,
"title": string,
"description": [
string
],
"links": [
{
object ( |
Campi | |
---|---|
type |
Digita i valori in base alla sezione 10.2.1 di RFC 7483 specifici per un singolo oggetto: "oggetto troncato a causa dell'autorizzazione", "oggetto troncato a causa di un carico eccessivo", "oggetto troncato a causa di motivi inspiegabili", "oggetto oscurato a causa dell'autorizzazione". |
title |
Titolo dell'osservazione. |
description[] |
Testo effettivo dell'osservazione. |
links[] |
Link al documento contenente ulteriori informazioni. |
Evento
Oggetto Eventi definito nella sezione 4.5 di RFC 7483.
Rappresentazione JSON | |
---|---|
{
"eventAction": string,
"eventDate": string,
"eventActor": string,
"links": [
{
object ( |
Campi | |
---|---|
eventAction |
Azione che si è verificata in questo evento. Esempio: "registrazione". |
eventDate |
Timestamp dell'evento. Esempio: "1990-12-31T23:59:59Z". Un timestamp in formato "Zulu" UTC RFC3339, preciso al nanosecondo. Esempio: |
eventActor |
Handle dell'attore dell'evento. Esempio: "SOMEID-LUNARNIC". Tuttavia, esiste un tipo di evento che non deve avere eventActor. Per informazioni su questo tipo di evento, consulta la sezione 5.1 di RFC 7483. |
links[] |
Link facoltativo all'attore dell'evento. |
Metodi |
|
---|---|
|
Cercare informazioni RDAP per un dominio in base al nome. |