- Ресурс: RdapDomain
- RdapNameserver
- IPAddressObject
- SecureDns
- Дсдата
- Ключевые данные
- RdapEntity
- публичный идентификатор
- Примечание
- Событие
- Методы
Ресурс: RdapDomain
Объект домена, как определено в разделе 5.3 RFC 7483 . Отсутствуют «варианты», «publicIds», «сеть» из спецификации.
Представление JSON | |
---|---|
{ "objectClassName": string, "handle": string, "ldhName": string, "unicodeName": string, "nameservers": [ { object ( |
Поля | |
---|---|
objectClassName | Всегда должна быть установлена строка «домен». |
handle | Строка, представляющая уникальный идентификатор реестра экземпляра объекта домена. |
ldhName | Строка, описывающая доменное имя в форме LDH, как описано в разделе 3 RFC 7483 . |
unicodeName | Строка, содержащая доменное имя с U-метками, как описано в разделе 3 RFC 7483 . |
nameservers[] | Массив объектов сервера имен. |
secureDNS | Имя этого поля является обходным путем, поэтому оно форматируется в поле JSON с именем «secureDNS». |
entities[] | Контактные лица этого домена. |
status[] | Список статусов, применяемых к объекту. Пример: «обновление запрещено». |
remarks[] | Замечания, связанные с доменом. |
links[] | Собственная ссылка для этого объекта. |
port43 | WHOIS-сервер для этого домена. Пример: "whois.google.com". |
events[] | События, затрагивающие этот домен. |
jsonResponse | HTTP-ответ с типом содержимого, установленным на «application/json+rdap». |
rdapConformance[] | Уровень соответствия RDAP. Должен быть заполнен только в том случае, если домен является объектом ответа верхнего уровня. |
notices[] | Уведомления, касающиеся домена. Должен быть заполнен только в том случае, если домен является объектом ответа верхнего уровня. |
lang | Код языка ошибки. Информационные поля ответа на ошибку, определенные в разделе 6 RFC 7483 . |
errorCode | Ошибка HTTP-кода. Пример: «501». |
title | Название ошибки. |
description[] | Описание ошибки. |
RdapNameserver
Объект сервера имен, как определено в разделе 5.2 RFC 7483 . Отсутствуют «дескриптор», «сущности», «статус», «примечания», «ссылки», «порт43», «события» из спецификации.
Представление JSON | |
---|---|
{
"objectClassName": string,
"ldhName": string,
"unicodeName": string,
"ipAddresses": [
{
object ( |
Поля | |
---|---|
objectClassName | Всегда должна быть установлена строка «nameserver». |
ldhName | Строка, представляющая уникальный идентификатор реестра сервера имен, как описано в разделе 3 RFC 7483 . |
unicodeName | Строка, содержащая DNS-имя сервера имен в кодировке Unicode, как описано в разделе 3 RFC 7483 . |
ipAddresses[] | IP-адреса этого сервера имен. |
IPAddressObject
Представление JSON | |
---|---|
{ "v4": [ string ], "v6": [ string ] } |
Поля | |
---|---|
v4[] | Массив строк, содержащих IPv4-адреса сервера имен. |
v6[] | Массив строк, содержащих IPv6-адреса сервера имен. |
SecureDns
DNS-данные домена. Отсутствуют "события", "ссылки" из спецификации.
Представление JSON | |
---|---|
{ "zoneSigned": boolean, "delegationSigned": boolean, "maxSigLife": number, "dsData": [ { object ( |
Поля | |
---|---|
zoneSigned | Истина, если зона была подписана, в противном случае — ложь. |
delegationSigned | Истина, если в родительском элементе есть записи DS, в противном случае — ложь. |
maxSigLife | Представляет время жизни подписи в секундах, которое будет использоваться при создании записи RRSIG DS в родительской зоне. |
dsData[] | Записи DNS DS, как описано в RFC 4034 . |
keyData[] | Записи DNSKEY домена, как указано в RFC 4034 . |
Дсдата
Представление JSON | |
---|---|
{ "keyTag": number, "algorithm": number, "digest": string, "digestType": number } |
Поля | |
---|---|
keyTag | Поле ключевого тега записи DNS DS. |
algorithm | Поле алгоритма записи DNS DS. |
digest | Поле дайджеста записи DNS DS. |
digestType | Поле типа дайджеста записи DNS DS. |
Ключевые данные
Отсутствуют "события", "ссылки" из спецификации.
Представление JSON | |
---|---|
{ "flags": number, "protocol": number, "publicKey": string, "algorithm": number } |
Поля | |
---|---|
flags | Помечает значение поля в записи DNSKEY, как указано в RFC 4034 . |
protocol | Значение поля протокола записи DNSKEY, как указано в RFC 4034 . |
publicKey | Открытый ключ в записи DNSKEY, как указано в RFC 4034 . |
algorithm | Поле алгоритма записи DNSKEY, как указано в RFC 4034 . |
RdapEntity
Объект Entity, как определено в разделе 5.1 RFC 7483 . Отсутствуют "asEventActor", "networks", "autnums" в спецификации.
Представление JSON | |
---|---|
{ "objectClassName": string, "handle": string, "vcardArray": [ value ], "roles": [ string ], "publicIds": [ { object ( |
Поля | |
---|---|
objectClassName | Всегда должен быть установлен в строку "entity". |
handle | Строка, представляющая уникальный идентификатор объекта в реестре. |
vcardArray[] | JCard с контактной информацией организации |
roles[] | Массив строк, каждая из которых обозначает отношение объекта к ближайшему содержащему объекту. |
publicIds[] | Публичный идентификатор объекта, если он есть. |
entities[] | Сущности также могут иметь другие сущности, встроенные в массив. Это может быть использовано для моделирования организации с конкретными людьми, выполняющими определенные роли ответственности. Мы используем это для представления контакта о нарушениях: сущности с ролью «регистратор» внутри объекта домена должны иметь внутренний объект сущности с ролью «злоупотребление» и соответствующую визитную карточку с телефоном и адресами электронной почты контакта о нарушении. |
status[] | Список статусов, применяемых к объекту. Пример: «частный». |
remarks[] | Замечания, относящиеся к сущности. |
links[] | Собственная ссылка для этого объекта. |
port43 | WHOIS-сервер для этого домена. Пример: "whois.google.com". |
events[] | События, произошедшие с этим объектом. |
публичный идентификатор
Общедоступные идентификаторы, определенные в разделе 4.8 RFC 7483 .
Представление JSON | |
---|---|
{ "type": string, "identifier": string } |
Поля | |
---|---|
type | Тип идентификатора. Пример: «Идентификатор регистратора IANA». |
identifier | Текст идентификатора. Пример: «1». |
Примечание
Объект Remarks, определенный в разделе 4.3 RFC 7483 .
Представление JSON | |
---|---|
{
"type": string,
"title": string,
"description": [
string
],
"links": [
{
object ( |
Поля | |
---|---|
type | Введите значения в соответствии с разделом 10.2.1 RFC 7483, относящиеся к одному объекту: «объект усечен из-за авторизации», «объект усечен из-за чрезмерной нагрузки», «объект усечен по необъяснимым причинам», «объект отредактирован из-за авторизации» . |
title | Название замечания. |
description[] | Фактический текст замечания. |
links[] | Ссылка на документ, содержащий дополнительную информацию. |
Событие
Объект Events, определенный в разделе 4.5 RFC 7483 .
Представление JSON | |
---|---|
{
"eventAction": string,
"eventDate": string,
"eventActor": string,
"links": [
{
object ( |
Поля | |
---|---|
eventAction | Действие, которое произошло в этом событии. Пример: «регистрация». |
eventDate | Отметка времени события. Пример: «1990-12-31T23:59:59Z». Отметка времени в формате RFC3339 UTC "Zulu" с точностью до наносекунд. Пример: |
eventActor | Дескриптор актера события. Пример: "НЕКОТОРОЕ-ЛУННЫЙ". Однако есть один тип события, который не должен иметь eventActor . Информацию об этом типе событий см. в разделе 5.1 RFC 7483 . |
links[] | Необязательная ссылка на актера события. |
Методы | |
---|---|
| Найдите информацию RDAP для домена по имени. |