- ทรัพยากร: RdapDomain
- RdapNameserver
- IpAddressObject
- SecureDns
- DsData
- KeyData
- RdapEntity
- PublicId
- หมายเหตุ
- เหตุการณ์
- เมธอด
ทรัพยากร: RdapDomain
ออบเจ็กต์โดเมนตามที่กำหนดไว้ในส่วนที่ 5.3 ของ RFC 7483 ไม่มี "variants", "publicIds", "network" จากข้อกำหนด
การแสดง JSON | |
---|---|
{ "objectClassName": string, "handle": string, "ldhName": string, "unicodeName": string, "nameservers": [ { object ( |
ช่อง | |
---|---|
objectClassName |
ควรตั้งค่าเป็นสตริง "domain" เสมอ |
handle |
สตริงที่แสดงถึงตัวระบุที่ไม่ซ้ำกันของรีจิสทรีของอินสแตนซ์ออบเจ็กต์โดเมน |
ldhName |
สตริงที่อธิบายชื่อโดเมนในรูปแบบ LDH ตามที่อธิบายไว้ในส่วนที่ 3 ของ RFC 7483 |
unicodeName |
สตริงที่มีชื่อโดเมนที่มีป้ายกำกับ U ตามที่อธิบายไว้ในส่วนที่ 3 ของ RFC 7483 |
nameservers[] |
อาร์เรย์ของออบเจ็กต์ Nameserver |
secureDNS |
ชื่อของช่องนี้เป็นวิธีแก้ปัญหาเบื้องต้นเพื่อให้จัดรูปแบบเป็นช่อง JSON ชื่อ "secureDNS" |
entities[] |
บุคคลที่ติดต่อของโดเมนนี้ |
status[] |
รายการสถานะที่ใช้กับเอนทิตี ตัวอย่างเช่น "ไม่อนุญาตให้อัปเดต" |
remarks[] |
หมายเหตุที่เกี่ยวข้องกับโดเมน |
links[] |
ลิงก์เข้าเว็บเดิมสำหรับออบเจ็กต์นี้ |
port43 |
เซิร์ฟเวอร์ WHOIS สำหรับโดเมนนี้ ตัวอย่างเช่น "whois.google.com" |
events[] |
เหตุการณ์ที่ส่งผลต่อโดเมนนี้ |
jsonResponse |
การตอบกลับ HTTP ที่ตั้งค่าประเภทเนื้อหาเป็น "application/json+rdap" |
rdapConformance[] |
ระดับความสอดคล้อง RDAP ควรป้อนข้อมูลต่อเมื่อโดเมนเป็นออบเจ็กต์ระดับบนสุดของคำตอบเท่านั้น |
notices[] |
การแจ้งเตือนเกี่ยวกับโดเมน ควรป้อนข้อมูลต่อเมื่อโดเมนเป็นออบเจ็กต์ระดับบนสุดของคำตอบเท่านั้น |
lang |
รหัสภาษาสำหรับข้อผิดพลาด ช่องข้อมูลการตอบกลับข้อผิดพลาดที่กำหนดไว้ในส่วนที่ 6 ของ RFC 7483 |
errorCode |
รหัสข้อผิดพลาด HTTP เช่น "501" |
title |
ชื่อข้อผิดพลาด |
description[] |
คำอธิบายข้อผิดพลาด |
RdapNameserver
ออบเจ็กต์ Nameserver ตามที่กำหนดไว้ในส่วนที่ 5.2 ของ RFC 7483 "แฮนเดิล", "เอนทิตี", "สถานะ", "หมายเหตุ", "ลิงก์", "port43", "เหตุการณ์" ขาดหายไปจากข้อกำหนด
การแสดง JSON | |
---|---|
{
"objectClassName": string,
"ldhName": string,
"unicodeName": string,
"ipAddresses": [
{
object ( |
ช่อง | |
---|---|
objectClassName |
ควรตั้งค่าเป็นสตริง "nameserver" เสมอ |
ldhName |
สตริงที่แสดงถึงตัวระบุที่ไม่ซ้ำกันรีจิสทรีของ Nameserver ตามที่อธิบายไว้ในส่วนที่ 3 ของ RFC 7483 |
unicodeName |
สตริงที่มีชื่อ DNS Unicode ของ Nameserver ตามที่อธิบายไว้ในส่วนที่ 3 ของ RFC 7483 |
ipAddresses[] |
ที่อยู่ IP ของ Nameserver นี้ |
IpAddressObject
การแสดง JSON | |
---|---|
{ "v4": [ string ], "v6": [ string ] } |
ช่อง | |
---|---|
v4[] |
อาร์เรย์ของสตริงที่มีที่อยู่ IPv4 ของ Nameserver |
v6[] |
อาร์เรย์ของสตริงที่มีที่อยู่ IPv6 ของ Nameserver |
SecureDns
ข้อมูล DNS ของโดเมน "เหตุการณ์", "ลิงก์" จากข้อกำหนดขาดหายไป
การแสดง JSON | |
---|---|
{ "zoneSigned": boolean, "delegationSigned": boolean, "maxSigLife": number, "dsData": [ { object ( |
ช่อง | |
---|---|
zoneSigned |
True หากมีลายเซ็นในโซน ไม่เช่นนั้นจะเป็น false |
delegationSigned |
จริงหากมีระเบียน DS ในระดับบนสุด เป็นเท็จ |
maxSigLife |
แสดงอายุการใช้งานลายเซ็นเป็นวินาทีที่จะใช้เมื่อสร้างระเบียน RRSIG DS ในโซนหลัก |
dsData[] |
ระเบียน DNS DS ตามที่อธิบายไว้ใน RFC 4034 |
keyData[] |
ระเบียน DNSKEY ของโดเมนที่ระบุโดย RFC 4034 |
DsData
การแสดง JSON | |
---|---|
{ "keyTag": number, "algorithm": number, "digest": string, "digestType": number } |
ช่อง | |
---|---|
keyTag |
ช่องแท็กคีย์ของระเบียน DNS DS |
algorithm |
ฟิลด์อัลกอริทึมของระเบียน DNS DS |
digest |
ช่องไดเจสต์ของระเบียน DNS DS |
digestType |
ช่องประเภทไดเจสต์ของระเบียน DNS DS |
KeyData
"เหตุการณ์", "ลิงก์" จากข้อกำหนดขาดหายไป
การแสดง JSON | |
---|---|
{ "flags": number, "protocol": number, "publicKey": string, "algorithm": number } |
ช่อง | |
---|---|
flags |
ค่าของช่องแฟล็กในระเบียน DNSKEY ตามที่ระบุไว้โดย RFC 4034 |
protocol |
ค่าในช่องโปรโตคอลของระเบียน DNSKEY ตามที่ระบุไว้โดย RFC 4034 |
publicKey |
คีย์สาธารณะในระเบียน DNSKEY ตามที่ RFC 4034 ระบุ |
algorithm |
ช่องอัลกอริทึมของระเบียน DNSKEY ตามที่ระบุไว้โดย RFC 4034 |
RdapEntity
ออบเจ็กต์เอนทิตีตามที่ระบุไว้ในส่วน 5.1 ของ RFC 7483 ไม่มี "asEventActor", "networks", "autnums" จากข้อกำหนด
การแสดง JSON | |
---|---|
{ "objectClassName": string, "handle": string, "vcardArray": [ value ], "roles": [ string ], "publicIds": [ { object ( |
ช่อง | |
---|---|
objectClassName |
ควรตั้งค่าเป็นสตริง "entity" เสมอ |
handle |
สตริงที่แสดงถึงตัวระบุที่ไม่ซ้ำกันรีจิสทรีของเอนทิตี |
vcardArray[] |
jCard ที่มีข้อมูลติดต่อของเอนทิตี |
roles[] |
อาร์เรย์ของสตริง แต่ละสตริงแสดงถึงความสัมพันธ์ที่ออบเจ็กต์จะมีกับออบเจ็กต์ที่มีวัตถุใกล้เคียงที่สุด |
publicIds[] |
รหัสสาธารณะของนิติบุคคล หากมี |
entities[] |
เอนทิตีสามารถฝังเอนทิตีอื่นๆ ในอาร์เรย์ได้เช่นกัน ซึ่งสามารถใช้เป็นต้นแบบขององค์กรที่มีบุคคลเฉพาะซึ่งทำหน้าที่ที่ได้รับมอบหมาย เราใช้ URL นี้เพื่อแสดงรายชื่อติดต่อสำหรับการละเมิด โดยเอนทิตีที่มีบทบาท "ผู้จดทะเบียน" ภายในออบเจ็กต์โดเมนควรมีออบเจ็กต์เอนทิตีภายในที่มีบทบาท "abuse" และ vCard ที่มีหมายเลขโทรศัพท์และอีเมลของผู้ติดต่อเกี่ยวกับการละเมิดที่ตรงกัน |
status[] |
รายการสถานะที่ใช้กับเอนทิตี ตัวอย่างเช่น "ส่วนตัว" |
remarks[] |
หมายเหตุที่เกี่ยวข้องกับเอนทิตี |
links[] |
ลิงก์เข้าเว็บเดิมสำหรับออบเจ็กต์นี้ |
port43 |
เซิร์ฟเวอร์ WHOIS สำหรับโดเมนนี้ ตัวอย่างเช่น "whois.google.com" |
events[] |
เหตุการณ์ที่เกิดขึ้นในเอนทิตีนี้ |
PublicId
รหัสสาธารณะที่ระบุไว้ในส่วนที่ 4.8 ของ RFC 7483
การแสดง JSON | |
---|---|
{ "type": string, "identifier": string } |
ช่อง | |
---|---|
type |
ประเภทบัตรประจำตัว ตัวอย่างเช่น "รหัสผู้รับจดทะเบียน IANA" |
identifier |
ข้อความของบัตรประจำตัว ตัวอย่างเช่น "1" |
หมายเหตุ
ออบเจ็กต์หมายเหตุที่กำหนดไว้ในส่วนที่ 4.3 ของ RFC 7483
การแสดง JSON | |
---|---|
{
"type": string,
"title": string,
"description": [
string
],
"links": [
{
object ( |
ช่อง | |
---|---|
type |
พิมพ์ค่าตามหัวข้อ 10.2.1 ของ RFC 7483 ที่เจาะจงสำหรับออบเจ็กต์เดียว ได้แก่ "ออบเจ็กต์ถูกตัดเนื่องจากการให้สิทธิ์", "ออบเจ็กต์ถูกตัดเนื่องจากมีภาระงานมากเกินไป", "ออบเจ็กต์ถูกตัดเนื่องจากเหตุผลที่ไม่สามารถอธิบายได้", "ออบเจ็กต์ปกปิดเนื่องจากการให้สิทธิ์" |
title |
ชื่อของหมายเหตุ |
description[] |
ข้อความจริงของหมายเหตุ |
links[] |
ลิงก์ไปยังเอกสารที่มีข้อมูลเพิ่มเติม |
เหตุการณ์
ออบเจ็กต์เหตุการณ์ที่กำหนดไว้ในส่วนที่ 4.5 ของ RFC 7483
การแสดง JSON | |
---|---|
{
"eventAction": string,
"eventDate": string,
"eventActor": string,
"links": [
{
object ( |
ช่อง | |
---|---|
eventAction |
การทำงานที่เกิดขึ้นในเหตุการณ์นี้ ตัวอย่างเช่น "การลงทะเบียน" |
eventDate |
การประทับเวลาของเหตุการณ์ เช่น "1990-12-31T23:59:59Z" การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่แม่นยำเป็นหน่วยนาโนวินาที ตัวอย่าง: |
eventActor |
แฮนเดิลของผู้ดำเนินกิจกรรม เช่น "SOMEID-LUNARNIC" อย่างไรก็ตาม มีเหตุการณ์ประเภทหนึ่งที่ต้องไม่มี eventActor โปรดดูข้อมูลเกี่ยวกับประเภทเหตุการณ์นั้นในส่วนที่ 5.1 ของ RFC 7483 |
links[] |
ลิงก์ไปยังผู้ดำเนินการเหตุการณ์ (ไม่บังคับ) |
วิธีการ |
|
---|---|
|
ค้นหาข้อมูล RDAP สำหรับโดเมนตามชื่อ |