REST Resource: domain

Tài nguyên: RdapDomain

Đối tượng miền như được định nghĩa trong phần 5.3 của RFC 7483. Thiếu "biến thể", "mã công khai", "mạng" trong thông số kỹ thuật.

Biểu diễn dưới dạng 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
  ]
}
Các trường
objectClassName

string

Luôn được đặt thành chuỗi "domain".

handle

string

Một chuỗi đại diện cho giá trị nhận dạng duy nhất của sổ đăng ký của thực thể đối tượng miền.

ldhName

string

Chuỗi mô tả tên miền ở dạng LDH như được mô tả trong phần 3 của RFC 7483.

unicodeName

string

Một chuỗi chứa tên miền có nhãn U như được mô tả trong phần 3 của RFC 7483.

nameservers[]

object (RdapNameserver)

Một mảng các đối tượng máy chủ định danh.

secureDNS

object (SecureDns)

Tên của trường này là một giải pháp để nó định dạng thành trường JSON có tên "secureDNS".

entities[]

object (RdapEntity)

Liên hệ với các thực thể của miền này.

status[]

string

Danh sách các trạng thái áp dụng cho thực thể. Ví dụ: "cập nhật bị cấm".

remarks[]

object (Remark)

Nhận xét liên quan đến miền.

port43

string

Máy chủ WHOIS cho miền này. Ví dụ: "whois.google.com".

events[]

object (Event)

Các sự kiện ảnh hưởng đến miền này.

jsonResponse

object (HttpBody)

Phản hồi HTTP có loại nội dung được đặt thành "application/json+rdap".

rdapConformance[]

string

Mức độ tuân thủ RDAP. Bạn chỉ nên điền thông tin này nếu miền là đối tượng cấp cao nhất của phản hồi.

notices[]

object (Notice)

Thông báo liên quan đến miền. Bạn chỉ nên điền thông tin này nếu miền là đối tượng cấp cao nhất của phản hồi.

lang

string

Mã ngôn ngữ lỗi. Trường thông tin phản hồi lỗi được xác định trong phần 6 của RFC 7483.

errorCode

number

Lỗi HTTP. Ví dụ: "501".

title

string

Tiêu đề lỗi.

description[]

string

Mô tả lỗi.

RdapNameserver

Đối tượng máy chủ định danh như đã định nghĩa trong phần 5.2 của RFC 7483. Thiếu "tên người dùng", "thực thể", "trạng thái", "nhận xét", "đường liên kết", "cổng43", "sự kiện" trong thông số kỹ thuật.

Biểu diễn dưới dạng JSON
{
  "objectClassName": string,
  "ldhName": string,
  "unicodeName": string,
  "ipAddresses": [
    {
      object (IpAddressObject)
    }
  ]
}
Các trường
objectClassName

string

Luôn được đặt thành chuỗi "tenserver".

ldhName

string

Chuỗi đại diện cho giá trị nhận dạng duy nhất của sổ đăng ký của máy chủ định danh như mô tả trong phần 3 của RFC 7483.

unicodeName

string

Một chuỗi chứa tên Unicode DNS của máy chủ định danh như được mô tả trong phần 3 của RFC 7483.

ipAddresses[]

object (IpAddressObject)

Địa chỉ IP của máy chủ định danh này.

Đối tượng địa chỉ IpAddress

Biểu diễn dưới dạng JSON
{
  "v4": [
    string
  ],
  "v6": [
    string
  ]
}
Các trường
v4[]

string

Một mảng chuỗi chứa địa chỉ IPv4 của máy chủ định danh.

v6[]

string

Một mảng chuỗi chứa địa chỉ IPv6 của máy chủ định danh.

Bảo mật

Dữ liệu DNS của miền. Thiếu "sự kiện", "đường liên kết" trong thông số kỹ thuật.

Biểu diễn dưới dạng JSON
{
  "zoneSigned": boolean,
  "delegationSigned": boolean,
  "maxSigLife": number,
  "dsData": [
    {
      object (DsData)
    }
  ],
  "keyData": [
    {
      object (KeyData)
    }
  ]
}
Các trường
zoneSigned

boolean

Đúng nếu vùng đó đã được ký, còn giá trị là false.

delegationSigned

boolean

Đúng nếu có bản ghi DS trong phần tử mẹ, nếu không thì trả về false.

maxSigLife

number

Biểu thị thời gian tồn tại của chữ ký tính bằng giây sẽ được dùng khi tạo bản ghi DS RRSIG trong vùng gốc.

dsData[]

object (DsData)

Bản ghi DNS DS theo mô tả trong RFC 4034.

keyData[]

object (KeyData)

Bản ghi DNSKEY của miền theo quy định trong RFC 4034.

Dữ liệu Ds

Biểu diễn dưới dạng JSON
{
  "keyTag": number,
  "algorithm": number,
  "digest": string,
  "digestType": number
}
Các trường
keyTag

number

Trường thẻ khoá của một bản ghi DNS DS.

algorithm

number

Trường thuật toán của bản ghi DNS DS.

digest

string

Trường thông báo của bản ghi DNS DS.

digestType

number

Trường loại thông báo của bản ghi DNS DS.

Dữ liệu khoá

Thiếu "sự kiện", "đường liên kết" trong thông số kỹ thuật.

Biểu diễn dưới dạng JSON
{
  "flags": number,
  "protocol": number,
  "publicKey": string,
  "algorithm": number
}
Các trường
flags

number

Gắn cờ cho giá trị của trường trong bản ghi DNSKEY theo RFC 4034 chỉ định.

protocol

number

Giá trị trường giao thức của bản ghi DNSKEY theo RFC 4034.

publicKey

string

Khoá công khai trong bản ghi DNSKEY theo quy định trong RFC 4034.

algorithm

number

Trường thuật toán của bản ghi DNSKEY theo RFC 4034 chỉ định.

Thực thể RdapEntity

Đối tượng thực thể như đã định nghĩa trong phần 5.1 của RFC 7483. Thiếu "asEventActor", "networks", "autnums" từ spec.

Biểu diễn dưới dạng 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)
    }
  ]
}
Các trường
objectClassName

string

Phải luôn được đặt thành chuỗi "entity".

handle

string

Một chuỗi đại diện cho giá trị nhận dạng duy nhất của thực thể đăng ký.

vcardArray[]

value (Value format)

Một jCard với thông tin liên hệ của thực thể

roles[]

string

Một mảng chuỗi, mỗi chuỗi biểu thị mối quan hệ của một đối tượng với đối tượng gần nhất.

publicIds[]

object (PublicId)

Mã công khai của đối tượng (nếu có).

entities[]

object (RdapEntity)

Các thực thể cũng có thể nhúng các thực thể khác trong một mảng. Bạn có thể sử dụng công cụ này để lập mô hình cho một tổ chức với những cá nhân cụ thể hoàn thành trách nhiệm được chỉ định.

Chúng tôi sử dụng thông tin này để đại diện cho một người liên hệ về vấn đề lạm dụng: các pháp nhân có vai trò "người đăng ký tên miền" bên trong một đối tượng miền phải có đối tượng thực thể nội bộ có vai trò "lạm dụng" và một vCard tương ứng với địa chỉ email và số điện thoại của người liên hệ về vấn đề lạm dụng.

status[]

string

Danh sách các trạng thái áp dụng cho thực thể. Ví dụ: "riêng tư".

remarks[]

object (Remark)

Nhận xét liên quan đến thực thể.

port43

string

Máy chủ WHOIS cho miền này. Ví dụ: "whois.google.com".

events[]

object (Event)

Sự kiện đã xảy ra trên thực thể này.

Mã công khai

Mã nhận dạng công khai được xác định trong phần 4.8 của RFC 7483.

Biểu diễn dưới dạng JSON
{
  "type": string,
  "identifier": string
}
Các trường
type

string

Loại giá trị nhận dạng. Ví dụ: "Mã đăng ký IANA".

identifier

string

Văn bản của giấy tờ tuỳ thân. Ví dụ: "1".

Ghi chú

Nhận xét đối tượng được xác định trong phần 4.3 của RFC 7483.

Biểu diễn dưới dạng JSON
{
  "type": string,
  "title": string,
  "description": [
    string
  ],
  "links": [
    {
      object (Link)
    }
  ]
}
Các trường
type

string

Loại giá trị theo mục 10.2.1 của RFC 7483 dành riêng cho một đối tượng duy nhất: "đối tượng bị cắt ngắn do uỷ quyền", "đối tượng bị cắt ngắn do tải quá mức", "đối tượng bị cắt ngắn do lý do không giải thích được", "đối tượng bị loại bỏ do uỷ quyền".

title

string

Tiêu đề của nhận xét.

description[]

string

Văn bản thực tế của nhận xét.

Event (Sự kiện)

Đối tượng sự kiện được xác định trong phần 4.5 của RFC 7483.

Biểu diễn dưới dạng JSON
{
  "eventAction": string,
  "eventDate": string,
  "eventActor": string,
  "links": [
    {
      object (Link)
    }
  ]
}
Các trường
eventAction

string

Hành động đã xảy ra trong sự kiện này. Ví dụ: "đăng ký".

eventDate

string (Timestamp format)

Dấu thời gian của sự kiện. Ví dụ: "1990-12-31T23:59:59Z".

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, chính xác đến nano giây. Ví dụ: "2014-10-02T15:01:23.045123456Z"

eventActor

string

Xử lý của người thực hiện sự kiện. Ví dụ: "SOMEID-LUNARNIC". Tuy nhiên, có một loại sự kiện không được có eventActor. Để biết thông tin về loại sự kiện đó, hãy xem phần 5.1 của RFC 7483.

Phương pháp

get

Tìm thông tin RDAP cho một miền theo tên.