REST Resource: domain

リソース: RdapDomain

RFC 7483 のセクション 5.3 で定義されているドメイン オブジェクト。仕様に「variants」、「publicIds」、「network」がありません。

JSON 表現
{
  "objectClassName": string,
  "handle": string,
  "ldhName": string,
  "unicodeName": string,
  "nameservers": [
    {
      object (RdapNameserver)
    }
  ],
  "secureDNS": {
    object (SecureDns)
  },
  "entities": [
    {
      object (RdapEntity)
    }
  ],
  "status": [
    string
  ],
  "remarks": [
    {
      object (Remark)
    }
  ],
  "links": [
    {
      object (Link)
    }
  ],
  "port43": string,
  "events": [
    {
      object (Event)
    }
  ],
  "jsonResponse": {
    object (HttpBody)
  },
  "rdapConformance": [
    string
  ],
  "notices": [
    {
      object (Notice)
    }
  ],
  "lang": string,
  "errorCode": number,
  "title": string,
  "description": [
    string
  ]
}
フィールド
objectClassName

string

常に文字列「domain」に設定する必要があります。

handle

string

ドメイン オブジェクト インスタンスのレジストリの一意の識別子を表す文字列。

ldhName

string

RFC 7483 のセクション 3 に記載されている LDH 形式のドメイン名を記述する文字列。

unicodeName

string

RFC 7483 のセクション 3 に記載されている、U-label を含むドメイン名を含む文字列。

nameservers[]

object (RdapNameserver)

ネームサーバー オブジェクトの配列。

secureDNS

object (SecureDns)

このフィールドの名前は回避策となるため、「secureDNS」という名前の JSON フィールドの形式になります。

entities[]

object (RdapEntity)

このドメインのエンティティに連絡します。

status[]

string

エンティティに適用されるステータスのリスト。例: 「アップデート禁止」

remarks[]

object (Remark)

ドメインに関する注意事項。

port43

string

このドメインの WHOIS サーバー。(例: 「whois.google.com」)。

events[]

object (Event)

このドメインに影響するイベント。

jsonResponse

object (HttpBody)

コンテンツ タイプが「application/json+rdap」に設定された HTTP レスポンス。

rdapConformance[]

string

RDAP 適合性レベル。ドメインがレスポンスのトップレベル オブジェクトである場合にのみ入力する必要があります。

notices[]

object (Notice)

ドメインに関する通知。ドメインがレスポンスのトップレベル オブジェクトである場合にのみ入力する必要があります。

lang

string

エラーコード コード。RFC 7483 のセクション 6 で定義されているエラー レスポンス情報フィールド。

errorCode

number

エラー HTTP コード。例: 「501」。

title

string

エラーのタイトル。

description[]

string

エラーの説明。

RdapNameserver

RFC 7483 のセクション 5.2 で定義されているネームサーバー オブジェクト。仕様から「handle」、「entities」、「status」、「remarks」、「links」、「port43」、「events」が欠落している。

JSON 表現
{
  "objectClassName": string,
  "ldhName": string,
  "unicodeName": string,
  "ipAddresses": [
    {
      object (IpAddressObject)
    }
  ]
}
フィールド
objectClassName

string

常に文字列「nameserver」に設定する必要があります。

ldhName

string

RFC 7483 のセクション 3 に記載されているネームサーバーのレジストリの一意の識別子を表す文字列。

unicodeName

string

RFC 7483 のセクション 3 に記載されている、ネームサーバーの DNS Unicode 名を含む文字列。

ipAddresses[]

object (IpAddressObject)

このネームサーバーの IP アドレス。

IP アドレス オブジェクト

JSON 表現
{
  "v4": [
    string
  ],
  "v6": [
    string
  ]
}
フィールド
v4[]

string

ネームサーバーの IPv4 アドレスを含む文字列の配列。

v6[]

string

ネームサーバーの IPv6 アドレスを含む文字列の配列。

SecureDns

ドメインの DNS データ。仕様に「イベント」、「リンク」がない。

JSON 表現
{
  "zoneSigned": boolean,
  "delegationSigned": boolean,
  "maxSigLife": number,
  "dsData": [
    {
      object (DsData)
    }
  ],
  "keyData": [
    {
      object (KeyData)
    }
  ]
}
フィールド
zoneSigned

boolean

ゾーンが署名されている場合は true、それ以外の場合は false です。

delegationSigned

boolean

親に DS レコードがある場合は true、それ以外の場合は false です。

maxSigLife

number

親ゾーンで RRSIG DS レコードを作成するときに使用する署名の有効期間(秒)を表します。

dsData[]

object (DsData)

RFC 4034 で規定された DNS DS レコード。

keyData[]

object (KeyData)

RFC 4034 で指定されたドメインの DNSKEY レコード。

DsData

JSON 表現
{
  "keyTag": number,
  "algorithm": number,
  "digest": string,
  "digestType": number
}
フィールド
keyTag

number

DNS DS レコードのキータグ フィールド。

algorithm

number

DNS DS レコードのアルゴリズム フィールド。

digest

string

DNS DS レコードのダイジェスト フィールド。

digestType

number

DNS DS レコードのダイジェスト タイプ フィールド。

重要なデータ

仕様に「イベント」、「リンク」がない。

JSON 表現
{
  "flags": number,
  "protocol": number,
  "publicKey": string,
  "algorithm": number
}
フィールド
flags

number

RFC 4034 で指定されている DNSKEY レコードのフラグフィールドの値。

protocol

number

RFC 4034 で指定されている DNSKEY レコードのプロトコル フィールド値。

publicKey

string

RFC 4034 で指定されている DNSKEY レコードの公開鍵。

algorithm

number

RFC 4034 で指定されている DNSKEY レコードのアルゴリズム フィールド。

RdapEntity

RFC 7483 のセクション 5.1 で定義されているエンティティ オブジェクト。仕様に「asEventActor」、「networks」、「autnums」がありません。

JSON 表現
{
  "objectClassName": string,
  "handle": string,
  "vcardArray": [
    value
  ],
  "roles": [
    string
  ],
  "publicIds": [
    {
      object (PublicId)
    }
  ],
  "entities": [
    {
      object (RdapEntity)
    }
  ],
  "status": [
    string
  ],
  "remarks": [
    {
      object (Remark)
    }
  ],
  "links": [
    {
      object (Link)
    }
  ],
  "port43": string,
  "events": [
    {
      object (Event)
    }
  ]
}
フィールド
objectClassName

string

常に文字列「entity」に設定する必要があります。

handle

string

エンティティのレジストリの一意の識別子を表す文字列。

vcardArray[]

value (Value format)

エンティティの連絡先情報を含む jCard

roles[]

string

文字列の配列です。各オブジェクトと、そのオブジェクトと最も近い関係を示します。

publicIds[]

object (PublicId)

エンティティの公開 ID(存在する場合)。

entities[]

object (RdapEntity)

エンティティは、他のエンティティを配列に埋め込むこともできます。これを使用して、特定の責任ある役割を果たす特定の個人を持つ組織をモデル化できます。

これを使用して、不正使用連絡先を表します。ドメイン オブジェクト内で役割「登録事業者」を持つエンティティは、「内部不正」ロールを持つ内部エンティティ オブジェクトと、不正行為連絡先の電話番号とメールアドレスに対応する vCard を持つ必要があります。

status[]

string

エンティティに適用されるステータスのリスト。例: 「非公開」

remarks[]

object (Remark)

エンティティに関連するコメント。

port43

string

このドメインの WHOIS サーバー。(例: 「whois.google.com」)。

events[]

object (Event)

このエンティティで発生したイベント。

公開 ID

RFC 7483 のセクション 4.8 で定義されている公開 ID。

JSON 表現
{
  "type": string,
  "identifier": string
}
フィールド
type

string

ID のタイプ。例: 「IANA 登録事業者 ID」

identifier

string

ID のテキスト。例: 「1」。

備考

RFC 7483 のセクション 4.3 で定義されているオブジェクトに関する注意事項を示します。

JSON 表現
{
  "type": string,
  "title": string,
  "description": [
    string
  ],
  "links": [
    {
      object (Link)
    }
  ]
}
フィールド
type

string

単一のオブジェクトに固有の RFC 7483 のセクション 10.2.1 に記載されている「認証のために切り捨てられたオブジェクト」、「過度の負荷が原因でオブジェクトが切り詰められた」、「説明不能な理由でオブジェクトが切り捨てられた」、「承認のためにオブジェクトが削除された」など。

title

string

備考のタイトル。

description[]

string

コメントの実際のテキスト。

イベント

RFC 7483 のセクション 4.5 で定義されているイベント オブジェクト。

JSON 表現
{
  "eventAction": string,
  "eventDate": string,
  "eventActor": string,
  "links": [
    {
      object (Link)
    }
  ]
}
フィールド
eventAction

string

このイベントで発生したアクション。例: 「登録」。

eventDate

string (Timestamp format)

イベントのタイムスタンプ。例: "1990-12-31T23:59:59Z"。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒(例: "2014-10-02T15:01:23.045123456Z")。

eventActor

string

イベント アクターのハンドル。例: "SOMEID-LUNARNIC"。ただし、eventActor が含まれてないイベントの種類が 1 つあります。このタイプのイベントについて詳しくは、RFC 7483 のセクション 5.1 をご覧ください。

Methods

get

ドメインの RDAP 情報を名前で検索します。