- リソース: RdapDomain
- RdapNameserver
- IpAddressObject
- SecureDns
- DsData
- KeyData
- RdapEntity
- PublicId
- 備考
- イベント
- メソッド
リソース: RdapDomain
RFC 7483 のセクション 5.3 で定義されているドメイン オブジェクト。仕様に「variants」、「publicIds」、「network」がありません。
JSON 表現 | |
---|---|
{ "objectClassName": string, "handle": string, "ldhName": string, "unicodeName": string, "nameservers": [ { object ( |
フィールド | |
---|---|
objectClassName |
常に文字列「domain」に設定する必要があります。 |
handle |
ドメイン オブジェクト インスタンスのレジストリの一意の識別子を表す文字列。 |
ldhName |
RFC 7483 のセクション 3 に記載されている LDH 形式でドメイン名を記述する文字列。 |
unicodeName |
RFC 7483 のセクション 3 に記載されている、U ラベル付きのドメイン名を含む文字列。 |
nameservers[] |
ネームサーバー オブジェクトの配列。 |
secureDNS |
このフィールドの名前は回避策であるため、「secureDNS」という名前の JSON フィールドにフォーマットされます。 |
entities[] |
このドメインの連絡先エンティティ。 |
status[] |
エンティティに適用されるステータスのリスト。例: 「更新が禁止されています」。 |
remarks[] |
ドメインに関する備考。 |
links[] |
このオブジェクトのセルフリンク。 |
port43 |
このドメインの WHOIS サーバー。例: 「whois.google.com」。 |
events[] |
このドメインに影響するイベント。 |
jsonResponse |
コンテンツ タイプが「application/json+rdap」に設定された HTTP レスポンス。 |
rdapConformance[] |
RDAP 適合性レベル。ドメインがレスポンスの最上位オブジェクトである場合にのみ入力する必要があります。 |
notices[] |
ドメインに関する通知ドメインがレスポンスの最上位オブジェクトである場合にのみ入力する必要があります。 |
lang |
エラー言語コード。RFC 7483 のセクション 6 で定義されているエラー レスポンスの情報フィールド。 |
errorCode |
エラー HTTP コード。例: 「501」。 |
title |
エラーのタイトル。 |
description[] |
エラーの説明。 |
RdapNameserver
RFC 7483 のセクション 5.2 で定義されているネームサーバー オブジェクト。仕様に「handle」、「entities」、「status」、「remarks」、「links」、「port43」、「events」がありません。
JSON 表現 | |
---|---|
{
"objectClassName": string,
"ldhName": string,
"unicodeName": string,
"ipAddresses": [
{
object ( |
フィールド | |
---|---|
objectClassName |
常に文字列「nameserver」に設定する必要があります。 |
ldhName |
RFC 7483 のセクション 3 に記載されている、ネームサーバーのレジストリの一意の識別子を表す文字列。 |
unicodeName |
RFC 7483 のセクション 3 で説明されているネームサーバーの DNS Unicode 名を含む文字列。 |
ipAddresses[] |
このネームサーバーの IP アドレス。 |
IpAddressObject
JSON 表現 | |
---|---|
{ "v4": [ string ], "v6": [ string ] } |
フィールド | |
---|---|
v4[] |
ネームサーバーの IPv4 アドレスを含む文字列の配列。 |
v6[] |
ネームサーバーの IPv6 アドレスを含む文字列の配列。 |
SecureDns
ドメインの DNS データ。仕様に「events」と「links」がありません。
JSON 表現 | |
---|---|
{ "zoneSigned": boolean, "delegationSigned": boolean, "maxSigLife": number, "dsData": [ { object ( |
フィールド | |
---|---|
zoneSigned |
ゾーンが署名されている場合は true、それ以外の場合は false。 |
delegationSigned |
親に DS レコードがある場合は true、そうでない場合は false。 |
maxSigLife |
親ゾーンで RRSIG DS レコードを作成するときに使用される署名の存続期間を秒単位で表します。 |
dsData[] |
RFC 4034 で定義されている DNS DS レコード。 |
keyData[] |
RFC 4034 で指定されているドメインの DNSKEY レコード。 |
DsData
JSON 表現 | |
---|---|
{ "keyTag": number, "algorithm": number, "digest": string, "digestType": number } |
フィールド | |
---|---|
keyTag |
DNS DS レコードのキータグ フィールド。 |
algorithm |
DNS DS レコードのアルゴリズム フィールド。 |
digest |
DNS DS レコードのダイジェスト フィールド。 |
digestType |
DNS DS レコードのダイジェスト タイプ フィールド。 |
KeyData
仕様に「events」と「links」がありません。
JSON 表現 | |
---|---|
{ "flags": number, "protocol": number, "publicKey": string, "algorithm": number } |
フィールド | |
---|---|
flags |
RFC 4034 で指定されている DNSKEY レコードのフィールド値にフラグを立てます。 |
protocol |
RFC 4034 で指定されている DNSKEY レコードのプロトコル フィールドの値。 |
publicKey |
RFC 4034 で指定された DNSKEY レコードの公開鍵。 |
algorithm |
RFC 4034 で指定された DNSKEY レコードのアルゴリズム フィールド。 |
RdapEntity
RFC 7483 のセクション 5.1 で定義されているエンティティ オブジェクト。仕様に「asEventActor」、「networks」、「autnums」がありません。
JSON 表現 | |
---|---|
{ "objectClassName": string, "handle": string, "vcardArray": [ value ], "roles": [ string ], "publicIds": [ { object ( |
フィールド | |
---|---|
objectClassName |
常に文字列「entity」に設定する必要があります。 |
handle |
エンティティのレジストリ固有識別子を表す文字列。 |
vcardArray[] |
エンティティの連絡先情報を含む jCard |
roles[] |
文字列の配列。各文字列は、オブジェクトと最も近い包含オブジェクトとの関係を表します。 |
publicIds[] |
エンティティの公開 ID(存在する場合)。 |
entities[] |
エンティティには、他のエンティティを配列に埋め込むこともできます。これは、指定された責任を担う特定の個人を持つ組織をモデル化するために使用できます。 この情報は不正使用の連絡先を表します。ドメイン オブジェクト内に「登録事業者」のロールを持つエンティティは、ロールが「abuse」を持つ内部エンティティ オブジェクトと、不正使用に関する連絡先の電話番号とメールアドレスを含む対応する vCard が必要です。 |
status[] |
エンティティに適用されるステータスのリスト。例: 「private」。 |
remarks[] |
エンティティに関する備考。 |
links[] |
このオブジェクトのセルフリンク。 |
port43 |
このドメインの WHOIS サーバー。例: 「whois.google.com」。 |
events[] |
このエンティティで発生したイベント。 |
PublicId
パブリック ID は RFC 7483 のセクション 4.8 で規定されています。
JSON 表現 | |
---|---|
{ "type": string, "identifier": string } |
フィールド | |
---|---|
type |
ID のタイプ。例: 「IANA 登録 ID」。 |
identifier |
ID のテキスト。例: 「1」。 |
備考
RFC 7483 のセクション 4.3 で定義されている Remarks オブジェクト。
JSON 表現 | |
---|---|
{
"type": string,
"title": string,
"description": [
string
],
"links": [
{
object ( |
フィールド | |
---|---|
type |
RFC 7483 のセクション 10.2.1 で、単一のオブジェクトに固有の値(「承認が原因で切り捨てられたオブジェクト」、「過度の負荷が原因で切り捨てられたオブジェクト」、「説明不能な理由で切り捨てられたオブジェクト」、「認証によるオブジェクト秘匿化」) |
title |
備考のタイトル。 |
description[] |
コメントの実際のテキスト。 |
links[] |
詳細情報を含むドキュメントへのリンク。 |
イベント
RFC 7483 のセクション 4.5 で定義されているイベント オブジェクト。
JSON 表現 | |
---|---|
{
"eventAction": string,
"eventDate": string,
"eventActor": string,
"links": [
{
object ( |
フィールド | |
---|---|
eventAction |
このイベントで発生したアクション。例: 「登録」。 |
eventDate |
イベントのタイムスタンプ。例: 「1990-12-31T23:59:59Z」。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒例: |
eventActor |
イベント アクターのハンドル。例: 「SOMEID-LUNARNIC」。ただし、eventActor を指定しないイベントタイプが 1 つあります。このタイプのイベントについては、RFC 7483 のセクション 5.1 をご覧ください。 |
links[] |
イベント アクターへのオプションのリンク。 |
メソッド |
|
---|---|
|
ドメインの RDAP 情報を名前で検索します。 |