- Zasób: RdapDomain
- RdapNameserver
- IpAddressObject
- SecureDns
- DsData
- KeyData
- RdapEntity
- PublicId
- Uwaga
- Zdarzenie
- Metody
Zasób: RdapDomain
Obiekt domeny zgodny z definicją w sekcji 5.3 dokumentu RFC 7483. W specyfikacji brakuje wartości „variants”, „publicIds”, „network”.
Zapis JSON | |
---|---|
{ "objectClassName": string, "handle": string, "ldhName": string, "unicodeName": string, "nameservers": [ { object ( |
Pola | |
---|---|
objectClassName |
Ciąg powinien zawierać „domena”. |
handle |
Ciąg reprezentujący unikalny identyfikator instancji obiektu domeny. |
ldhName |
Ciąg opisujący nazwę domeny w formacie LDH, zgodnie z opisem w sekcji 3 standardu RFC 7483. |
unicodeName |
Ciąg tekstowy zawierający nazwę domeny z etykietami U, jak opisano w sekcji 3 dokumentu RFC 7483. |
nameservers[] |
Tablica obiektów serwera nazw. |
secureDNS |
Nazwa tego pola stanowi obejście, dzięki czemu nadaje się do formatu JSON o nazwie „secureDNS”. |
entities[] |
Kontakt z podmiotami z tej domeny. |
status[] |
Lista stanów zastosowanych do elementu. Przykład: „aktualizacja zabroniona”. |
remarks[] |
Uwagi dotyczące domeny. |
links[] |
Link własny do tego obiektu. |
port43 |
Serwer WHOIS dla tej domeny. Przykład: „whois.google.com”. |
events[] |
Zdarzenia dotyczące tej domeny. |
jsonResponse |
Odpowiedź HTTP z typem treści ustawionym na „application/json+rdap”. |
rdapConformance[] |
Poziom zgodności RDAP. To pole należy wypełnić tylko wtedy, gdy domena jest obiektem najwyższego poziomu odpowiedzi. |
notices[] |
Informacje na temat domeny. To pole należy wypełnić tylko wtedy, gdy domena jest obiektem najwyższego poziomu odpowiedzi. |
lang |
Błąd w kodzie języka. Pola z informacjami o odpowiedziach na błędy zdefiniowane w sekcji 6 dokumentu RFC 7483. |
errorCode |
Błąd kodu HTTP. Przykład: „501”. |
title |
Tytuł błędu. |
description[] |
Opis błędu. |
RdapNameserver
Obiekt Nameserver zgodnie z definicją w sekcji 5.2 dokumentu RFC 7483. W specyfikacji brakuje elementów „nick”, „entities”, „status”, „remarks”, „links”, „port43” i „events”.
Zapis JSON | |
---|---|
{
"objectClassName": string,
"ldhName": string,
"unicodeName": string,
"ipAddresses": [
{
object ( |
Pola | |
---|---|
objectClassName |
Ciąg powinien zawsze zawierać ciąg „nameserver”. |
ldhName |
Ciąg reprezentujący unikalny identyfikator rejestru serwera nazw, jak opisano w sekcji 3 dokumentu RFC 7483. |
unicodeName |
Ciąg tekstowy zawierający nazwę DNS Unicode serwera zgodnie z opisem w sekcji 3 dokumentu RFC 7483. |
ipAddresses[] |
Adresy IP tego serwera nazw. |
IpAddressObject
Zapis JSON | |
---|---|
{ "v4": [ string ], "v6": [ string ] } |
Pola | |
---|---|
v4[] |
Tablica ciągów tekstowych zawierających adresy IPv4 serwera nazw. |
v6[] |
Tablica ciągów tekstowych zawierających adresy IPv6 serwera nazw. |
SecureDns
Dane DNS domeny. W specyfikacji brakuje „zdarzeń” i „linków”.
Zapis JSON | |
---|---|
{ "zoneSigned": boolean, "delegationSigned": boolean, "maxSigLife": number, "dsData": [ { object ( |
Pola | |
---|---|
zoneSigned |
Wartość „prawda”, jeśli strefa została podpisana. Wartość „false” w przeciwnym razie ma wartość „false”. |
delegationSigned |
Wartość „prawda”, jeśli jednostka nadrzędna zawiera rekordy DS. W przeciwnym razie ma wartość „false”. |
maxSigLife |
Reprezentuje czas życia podpisu w sekundach, który jest używany podczas tworzenia rekordu DS RRSIG w strefie nadrzędnej. |
dsData[] |
Rekordy DNS DS zgodnie z opisem w RFC 4034. |
keyData[] |
Rekordy DNSKEY domeny zgodnie z definicją podaną w RFC 4034. |
DsData
Zapis JSON | |
---|---|
{ "keyTag": number, "algorithm": number, "digest": string, "digestType": number } |
Pola | |
---|---|
keyTag |
Pole tagu klucza rekordu DNS DS. |
algorithm |
Pole algorytmu rekordu DNS DS. |
digest |
Pole skrótu rekordu DNS DS. |
digestType |
Pole typu skrótu rekordu DNS DS. |
KeyData
W specyfikacji brakuje „zdarzeń” i „linków”.
Zapis JSON | |
---|---|
{ "flags": number, "protocol": number, "publicKey": string, "algorithm": number } |
Pola | |
---|---|
flags |
Wartość pola flag w rekordzie DNSKEY zgodnie z normą RFC 4034. |
protocol |
Wartość pola protokołu rekordu DNSKEY zgodnie z kodem RFC 4034. |
publicKey |
Klucz publiczny w rekordzie DNSKEY zgodnie z opisem w RFC 4034. |
algorithm |
Pole algorytmu rekordu DNSKEY zgodnie z definicją podaną w RFC 4034. |
RdapEntity
Obiekt encji zgodnie z definicją w sekcji 5.1 dokumentu RFC 7483. Brak wartości „asEventActor”, „networks” i „autnums” w specyfikacji.
Zapis JSON | |
---|---|
{ "objectClassName": string, "handle": string, "vcardArray": [ value ], "roles": [ string ], "publicIds": [ { object ( |
Pola | |
---|---|
objectClassName |
Ciąg musi zawsze mieć wartość „entity”. |
handle |
Ciąg reprezentujący unikalny identyfikator jednostki w rejestrze. |
vcardArray[] |
jCard z informacjami kontaktowymi podmiotu. |
roles[] |
Tablica ciągów tekstowych, z których każdy określa relację obiektu z najbliższym obiektem, który go zawiera. |
publicIds[] |
Publiczny identyfikator podmiotu, jeśli istnieje. |
entities[] |
Elementy mogą też mieć w tablicy umieszczone inne elementy. Można to wykorzystać do modelowania organizacji, w której określone osoby pełnią określone role. Używamy tego atrybutu do reprezentowania osoby kontaktowej ds. nadużyć: podmioty z rolą „rejestrator” w obiekcie domeny powinny mieć obiekt elementu wewnętrznego z rolą „abuse” i odpowiedni plik vCard z numerem telefonu i adresami e-mail osoby kontaktowej ds. nadużyć. |
status[] |
Lista stanów zastosowanych do elementu. Przykład: „prywatny”. |
remarks[] |
Uwagi na temat podmiotu. |
links[] |
Link własny do tego obiektu. |
port43 |
Serwer WHOIS dla tej domeny. Przykład: „whois.google.com”. |
events[] |
Zdarzenia, które miały miejsce w tej encji. |
PublicId
Publiczne identyfikatory zdefiniowane w sekcji 4.8 dokumentu RFC 7483.
Zapis JSON | |
---|---|
{ "type": string, "identifier": string } |
Pola | |
---|---|
type |
Typ dokumentu tożsamości. Przykład: „IANA Registrar ID” (Identyfikator rejestratora IANA). |
identifier |
Tekst dokumentu tożsamości. Przykład: „1”. |
Uwaga
Obiekt uwag zdefiniowany w sekcji 4.3 dokumentu RFC 7483.
Zapis JSON | |
---|---|
{
"type": string,
"title": string,
"description": [
string
],
"links": [
{
object ( |
Pola | |
---|---|
type |
Wpisz wartości zgodnie z sekcją 10.2.1 dokumentu RFC 7483, które dotyczą konkretnego obiektu: „obiekt obcięty z powodu autoryzacji”, „obiekt obcięty z powodu nadmiernego obciążenia”, „obiekt obcięty z powodu niewyjaśnionych powodów”, „obiekt usunięty w wyniku autoryzacji”. |
title |
Tytuł uwagi. |
description[] |
Rzeczywisty tekst uwagi. |
links[] |
Link do dokumentu zawierającego więcej informacji. |
Zdarzenie
Obiekt zdarzeń zdefiniowany w sekcji 4.5 dokumentu RFC 7483.
Zapis JSON | |
---|---|
{
"eventAction": string,
"eventDate": string,
"eventActor": string,
"links": [
{
object ( |
Pola | |
---|---|
eventAction |
Działanie, które miało miejsce w tym zdarzeniu. Przykład: „rejestracja”. |
eventDate |
Sygnatura czasowa zdarzenia. Przykład: „1990-12-31T23:59:59Z”. Znacznik czasu w formacie RFC3339 UTC „Zulu”, z dokładnością do nanosekund. Przykład: |
eventActor |
Uchwyt użytkownika, który wykonał czynność. Przykład: „SOMEID-LUNARNIC”. Występuje jednak jeden typ zdarzenia, który nie może mieć parametru eventActor. Informacje o tego typu zdarzeniach znajdziesz w sekcji 5.1 dokumentu RFC 7483. |
links[] |
Opcjonalny link do użytkownika, który wykonał czynność. |
Metody |
|
---|---|
|
Wyszukaj informacje RDAP dotyczące domeny według nazwy. |