REST Resource: domain

المورد: RdapDomain

كائن النطاق كما هو موضح في القسم 5.3 من RFC 7483. لا تتوفر "المتغيرات" و"publicId" و"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

سلسلة تصف اسم نطاق بتنسيق LDH كما هو موضّح في القسم 3 من RFC 7483.

unicodeName

string

سلسلة تحتوي على اسم نطاق بتصنيفات U كما هو موضح في القسم 3 من RFC 7483.

nameservers[]

object (RdapNameserver)

مصفوفة من كائنات خادم الأسماء.

secureDNS

object (SecureDns)

يُعد اسم هذا الحقل حلاً بديلاً، حتى يتم تنسيقه إلى حقل JSON بالاسم "secureDNS".

entities[]

object (RdapEntity)

جهات الاتصال المرتبطة بهذا النطاق.

status[]

string

قائمة الحالات التي تم تطبيقها على الكيان. مثال: "تحديث محظور".

remarks[]

object (Remark)

ملاحظات ذات صلة بالنطاق.

port43

string

خادم WHOIS لهذا النطاق. مثال: "whois.google.com".

events[]

object (Event)

الأحداث التي تؤثر في هذا النطاق.

jsonResponse

object (HttpBody)

استجابة HTTP مع تعيين نوع المحتوى على "application/json+rdap".

rdapConformance[]

string

مستوى مطابقة RDAP. يجب ملء هذا الحقل فقط إذا كان النطاق عبارة عن كائن من المستوى الأعلى للاستجابة.

notices[]

object (Notice)

الإشعارات المتعلقة بالنطاق. يجب ملء هذا الحقل فقط إذا كان النطاق عبارة عن كائن من المستوى الأعلى للاستجابة.

lang

string

خطأ في رمز اللغة. حقول معلومات استجابة الخطأ المحددة في القسم 6 من RFC 7483.

errorCode

number

خطأ في رمز HTTP. مثال: "501".

title

string

عنوان الخطأ.

description[]

string

وصف الخطأ.

خادم RdapNameserver

كائن خادم الأسماء كما هو موضح في القسم 5.2 من RFC 7483. لا يتوفر "مقبض" أو "كيانات" أو "حالة" أو "ملاحظات" أو "روابط" أو "منفذ 43" أو "أحداث" في المواصفات.

تمثيل JSON
{
  "objectClassName": string,
  "ldhName": string,
  "unicodeName": string,
  "ipAddresses": [
    {
      object (IpAddressObject)
    }
  ]
}
الحقول
objectClassName

string

يجب الضبط دائمًا على السلسلة "اسم الخادم".

ldhName

string

سلسلة تمثل معرّفًا فريدًا لقاعدة بيانات المسجّلين لخادم الأسماء كما هو موضّح في القسم 3 من RFC 7483.

unicodeName

string

سلسلة تحتوي على اسم Unicode لنظام أسماء النطاقات لخادم الأسماء كما هو موضَّح في القسم 3 من RFC 7483.

ipAddresses[]

object (IpAddressObject)

عناوين IP لخادم الأسماء هذا.

IpAddressObject

تمثيل JSON
{
  "v4": [
    string
  ],
  "v6": [
    string
  ]
}
الحقول
v4[]

string

مصفوفة من السلاسل التي تحتوي على عناوين IPv4 الخاصة بخادم الأسماء.

v6[]

string

مصفوفة من السلاسل التي تحتوي على عناوين IPv6 الخاصة بخادم الأسماء.

SecureDns

بيانات نظام أسماء النطاقات للنطاق. لا تتوفّر "الأحداث" أو "الروابط" في المواصفات.

تمثيل JSON
{
  "zoneSigned": boolean,
  "delegationSigned": boolean,
  "maxSigLife": number,
  "dsData": [
    {
      object (DsData)
    }
  ],
  "keyData": [
    {
      object (KeyData)
    }
  ]
}
الحقول
zoneSigned

boolean

يتم الضبط على "True" إذا كان قد تم توقيع المنطقة، ويتم تعيينها على "false" في الحالات الأخرى.

delegationSigned

boolean

يتم الضبط على "true" إذا كانت هناك سجلات DS في الوحدة الرئيسية، أم على "خطأ" في الحالات الأخرى.

maxSigLife

number

يمثل هذا الرمز فترة التوقيع بالثانية ليتم استخدامها عند إنشاء سجل RRSIG DS في المنطقة الرئيسية.

dsData[]

object (DsData)

سجلّات DS لنظام أسماء النطاقات كما هو موضّح في RFC 4034.

keyData[]

object (KeyData)

سجلات DNSKEY للنطاق على النحو المحدد بواسطة RFC 4034.

بيانات Ds

تمثيل JSON
{
  "keyTag": number,
  "algorithm": number,
  "digest": string,
  "digestType": number
}
الحقول
keyTag

number

حقل العلامة الأساسية لسجلّ DS لنظام أسماء النطاقات.

algorithm

number

حقل الخوارزمية لسجلّ DS لنظام أسماء النطاقات

digest

string

حقل الملخص لسجلّ DS لنظام أسماء النطاقات

digestType

number

حقل نوع الملخّص لسجلّ DS لنظام أسماء النطاقات

بيانات أساسية

لا تتوفّر "الأحداث" أو "الروابط" في المواصفات.

تمثيل JSON
{
  "flags": number,
  "protocol": number,
  "publicKey": string,
  "algorithm": number
}
الحقول
flags

number

قيمة حقل العلامات في سجلّ DNSKEY كما هو محدّد في RFC 4034.

protocol

number

قيمة حقل البروتوكول لسجلّ DNSKEY على النحو المحدّد في RFC 4034.

publicKey

string

مفتاح عام في سجلّ DNSKEY على النحو المحدّد في RFC 4034.

algorithm

number

حقل الخوارزمية لسجلّ DNSKEY على النحو المحدّد في RFC 4034.

RdapEntity

كائن الكيان كما هو موضح في البند 5.1 من RFC 7483. لا تتوفر "asEventActor" أو "الشبكات" أو "الخريف" من المواصفات.

تمثيل 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)

المعرّف العام للكيان، إن وجد.

entities[]

object (RdapEntity)

يمكن أن تحتوي الكيانات أيضًا على كيانات أخرى مضمنة بها في مصفوفة. ويمكن الاستفادة من ذلك في وضع نموذج لمؤسسة تتضمن أفرادًا معينين يؤدون أدوارًا محددة في المسؤولية.

نستخدم هذا الاسم لتمثيل جهة اتصال مسيئة: يجب أن يكون للكيانات التي لها دور "جهة التسجيل" داخل كائن نطاق كائن كيان داخلي بالدور "abuse" وvCard المقابل الذي يحتوي على رقم هاتف وعنوان بريد إلكتروني لجهة اتصال إساءة الاستخدام.

status[]

string

قائمة الحالات التي تم تطبيقها على الكيان. مثال: "private".

remarks[]

object (Remark)

ملاحظات ذات صلة بالكيان.

port43

string

خادم WHOIS لهذا النطاق. مثال: "whois.google.com".

events[]

object (Event)

الأحداث التي وقعت في هذا الكيان.

الرقم التعريفي العام

المعرّفات العامة المحددة في القسم 4.8 من RFC 7483.

تمثيل JSON
{
  "type": string,
  "identifier": string
}
الحقول
type

string

نوع المعرّف. مثال: "رقم تعريف موقع تسجيل IANA".

identifier

string

نص المعرّف. مثال: "1".

ملاحظة

عنصر ملاحظات محدد في القسم 4.3 من RFC 7483.

تمثيل JSON
{
  "type": string,
  "title": string,
  "description": [
    string
  ],
  "links": [
    {
      object (Link)
    }
  ]
}
الحقول
type

string

اكتب القيم وفقًا للقسم 10.2.1 من معيار RFC 7483 والخاص بكائن واحد: "كائن تم اقتطاعه بسبب التفويض"، و"كائن تم اقتطاعه بسبب التحميل الزائد"، و"كائن تم اقتصاصه لأسباب لا يمكن تفسيرها"، و"كائن منقَّح بسبب تفويض".

title

string

عنوان الملاحظة.

description[]

string

النص الفعلي للملاحظة.

الحدث

تم تعريف كائن الأحداث في القسم 4.5 من RFC 7483.

تمثيل 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. للحصول على معلومات حول نوع الحدث هذا، راجع القسم 5.1 من RFC 7483.

الطُرق

get

يمكنك البحث عن معلومات RDAP لنطاق ما حسب الاسم.