- Ресурс: RdapDomain
- RdapNameserver
- IP-адресобъект
- SecureDns
- Дсдата
- Ключевые данные
- РдапEntity
- PublicId
- Примечание
- Событие
- Методы
Ресурс: 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 | Всегда должна быть установлена строка «сервер имен». |
ldhName | Строка, представляющая уникальный идентификатор реестра сервера имен, как описано в разделе 3 RFC 7483 . |
unicodeName | Строка, содержащая DNS-имя сервера имен в Юникоде, как описано в разделе 3 RFC 7483 . |
ipAddresses[] | IP-адреса этого сервера имен. |
IP-адресобъект
JSON-представление | |
---|---|
{ "v4": [ string ], "v6": [ string ] } |
Поля | |
---|---|
v4[] | Массив строк, содержащий IPv4-адреса сервера имен. |
v6[] | Массив строк, содержащий IPv6-адреса сервера имен. |
SecureDns
DNS-данные домена. В спецификации отсутствуют «события», «ссылки».
JSON-представление | |
---|---|
{ "zoneSigned": boolean, "delegationSigned": boolean, "maxSigLife": number, "dsData": [ { object ( |
Поля | |
---|---|
zoneSigned | True, если зона подписана, в противном случае — false. |
delegationSigned | True, если в родительском элементе есть записи DS, в противном случае — false. |
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 . |
Рдап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[] | Сущности также могут включать в себя другие сущности в массиве. Это можно использовать для моделирования организации с конкретными людьми, выполняющими определенные роли ответственности. Мы используем это для представления контакта о злоупотреблениях: сущности с ролью «регистратор» внутри объекта домена должны иметь внутренний объект сущности с ролью «злоупотребление» и соответствующую vCard с адресами телефона и электронной почты контакта, занимающегося злоупотреблением. |
status[] | Список статусов, примененных к сущности. Пример: «частный». |
remarks[] | Замечания, касающиеся сущности. |
links[] | Собственная ссылка на этот объект. |
port43 | WHOIS-сервер для этого домена. Пример: «whois.google.com». |
events[] | События, произошедшие с этим объектом. |
PublicId
Публичные идентификаторы, определенные в разделе 4.8 RFC 7483 .
JSON-представление | |
---|---|
{ "type": string, "identifier": string } |
Поля | |
---|---|
type | Тип удостоверения личности. Пример: «Идентификатор регистратора IANA». |
identifier | Текст удостоверения личности. Пример: «1». |
Примечание
Объект примечаний, определенный в разделе 4.3 RFC 7483 .
JSON-представление | |
---|---|
{
"type": string,
"title": string,
"description": [
string
],
"links": [
{
object ( |
Поля | |
---|---|
type | Введите значения согласно разделу 10.2.1 RFC 7483, относящиеся к одному объекту: «объект усечен из-за авторизации», «объект усечен из-за чрезмерной нагрузки», «объект усечен по необъяснимым причинам», «объект отредактирован из-за авторизации». . |
title | Название замечания. |
description[] | Фактический текст замечания. |
links[] | Ссылка на документ, содержащий дополнительную информацию. |
Событие
Объект событий, определенный в разделе 4.5 RFC 7483 .
JSON-представление | |
---|---|
{
"eventAction": string,
"eventDate": string,
"eventActor": string,
"links": [
{
object ( |
Поля | |
---|---|
eventAction | Действие, которое произошло в этом событии. Пример: «регистрация». |
eventDate | Временная метка события. Пример: «1990-12-31T23:59:59Z». Временная метка в формате RFC3339 UTC «Зулу» с точностью до наносекунд. Пример: |
eventActor | Дескриптор актера события. Пример: «СОМЕИД-ЛУНАРНИК». Однако есть один тип событий, который не должен иметь eventActor . Информацию об этом типе событий см. в разделе 5.1 RFC 7483 . |
links[] | Необязательная ссылка на актера события. |
Методы | |
---|---|
| Найдите информацию RDAP для домена по имени. |