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 라벨이 있는 도메인 이름이 포함된 문자열입니다.

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

오류 설명입니다.

반응형 네임서버

RFC 7483 섹션 5.2에 정의된 네임서버 객체. 사양에서 'handle', 'entity', '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 주소입니다.

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 레코드입니다.

DS 데이터

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 레코드의 알고리즘 필드입니다.

RDA 항목

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)

항목은 배열에 삽입된 다른 항목도 가질 수 있습니다. 지정된 책임 역할을 수행하는 특정 개인으로 조직을 모델링하는 데 사용할 수 있습니다.

Google에서는 이를 활용하여 악용사례 연락처를 표시합니다. 도메인 객체 내의 '등록기관' 역할이 있는 항목에는 '악용' 역할이 부여된 내부 항목 객체와 악용 연락처의 전화 및 이메일 주소가 있는 해당 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 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 정보를 조회합니다.