REST Resource: domain

리소스: RdapDomain

RFC 7483의 섹션 5.3에 정의된 도메인 객체입니다. 사양에서 '변형', 'publicIds', '네트워크'가 누락되었습니다.

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

항상 문자열 '도메인'으로 설정되어야 합니다.

handle

string

도메인 객체 인스턴스의 레지스트리 고유 식별자를 나타내는 문자열입니다.

ldhName

string

RFC 7483의 섹션 3에 설명된 LDH 형식의 도메인 이름을 설명하는 문자열입니다.

unicodeName

string

RFC 7483의 섹션 3에 설명된 U 라벨이 있는 도메인 이름이 포함된 문자열입니다.

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 유니코드 이름이 포함된 문자열입니다.

ipAddresses[]

object (IpAddressObject)

이 네임서버의 IP 주소입니다.

IpAddressObject

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 레코드의 다이제스트 유형 입력란입니다.

KeyData

사양에서 '이벤트', '링크'가 누락되었습니다.

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

항목에 적용된 상태의 목록입니다. 예: 'private'

remarks[]

object (Remark)

법인 관련 의견

port43

string

이 도메인의 WHOIS 서버입니다. 예: 'whois.google.com'.

events[]

object (Event)

이 항목에서 발생한 이벤트입니다.

PublicId

공개 ID는 RFC 7483의 섹션 4.8에 정의되어 있습니다.

JSON 표현
{
  "type": string,
  "identifier": string
}
입력란
type

string

신분증 유형입니다. 예: 'IANA Registrar 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가 없어야 하는 한 가지 이벤트 유형이 있습니다. 해당 이벤트 유형에 대한 자세한 내용은 RFC 7483의 섹션 5.1을 참고하세요.

방법

get

이름으로 도메인의 RDAP 정보를 조회합니다.