REST Resource: domain

संसाधन: RdapDomain

डोमेन ऑब्जेक्ट, जैसा कि आरएफ़सी 7483 के सेक्शन 5.3 में बताया गया है. स्पेसिफ़िकेशन में "वैरिएंट", "publicIds", "network" नहीं हैं.

जेएसओएन के काेड में दिखाना
{
  "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

आरएफ़सी 7483 के सेक्शन 3 के मुताबिक, एलडीएच फ़ॉर्म में किसी डोमेन नेम के बारे में बताने वाली स्ट्रिंग.

unicodeName

string

इस स्ट्रिंग में यू-लेबल वाले डोमेन नेम होता है, जैसा कि आरएफ़सी 7483 के सेक्शन 3 में बताया गया है.

nameservers[]

object (RdapNameserver)

नेमसर्वर ऑब्जेक्ट का कलेक्शन.

secureDNS

object (SecureDns)

इस फ़ील्ड का नाम एक वर्कअराउंड है, इसलिए यह "secureडीएनएस" नाम वाले JSON फ़ील्ड के फ़ॉर्मैट में होता है.

entities[]

object (RdapEntity)

इस डोमेन की इकाइयों से संपर्क करें.

status[]

string

इकाई पर लागू की गई स्थितियों की सूची. उदाहरण: "अपडेट प्रतिबंधित है".

remarks[]

object (Remark)

डोमेन से जुड़ी टिप्पणियां.

port43

string

इस डोमेन के लिए WHOIS सर्वर. उदाहरण: "WHOIS.google.com".

events[]

object (Event)

इस डोमेन को प्रभावित करने वाले इवेंट.

jsonResponse

object (HttpBody)

एचटीटीपी रिस्पॉन्स जिसमें कॉन्टेंट का टाइप "application/json+rdap" पर सेट है.

rdapConformance[]

string

RDAP के नियमों का पालन करने का लेवल. यह फ़ील्ड सिर्फ़ तब भरना चाहिए, जब डोमेन किसी रिस्पॉन्स का टॉप-लेवल ऑब्जेक्ट हो.

notices[]

object (Notice)

डोमेन से जुड़ी सूचनाएं. यह फ़ील्ड सिर्फ़ तब भरना चाहिए, जब डोमेन किसी रिस्पॉन्स का टॉप-लेवल ऑब्जेक्ट हो.

lang

string

गड़बड़ी का भाषा कोड. आरएफ़सी 7483 के सेक्शन 6 में, गड़बड़ी के रिस्पॉन्स की जानकारी वाले फ़ील्ड के बारे में बताया गया है.

errorCode

number

गड़बड़ी वाला एचटीटीपी कोड. उदाहरण: "501".

title

string

गड़बड़ी का टाइटल.

description[]

string

गड़बड़ी की जानकारी.

RdapNameserver

नेमसर्वर ऑब्जेक्ट, जैसा कि आरएफ़सी 7483 के सेक्शन 5.2 में बताया गया है. खास जानकारी में, "हैंडल", "इकाइयां", "स्थिति", "टिप्पणियां", "लिंक", "port43", "events" नहीं हैं.

जेएसओएन के काेड में दिखाना
{
  "objectClassName": string,
  "ldhName": string,
  "unicodeName": string,
  "ipAddresses": [
    {
      object (IpAddressObject)
    }
  ]
}
फ़ील्ड
objectClassName

string

इसकी वैल्यू हमेशा "nameserver" स्ट्रिंग पर सेट होनी चाहिए.

ldhName

string

आरएफ़सी 7483 के सेक्शन 3 के मुताबिक, नेमसर्वर के रजिस्ट्री यूनीक आइडेंटिफ़ायर को दिखाने वाली स्ट्रिंग.

unicodeName

string

इस स्ट्रिंग में नेमसर्वर का डीएनएस यूनिकोड नाम होता है, जैसा कि आरएफ़सी 7483 के सेक्शन 3 में बताया गया है.

ipAddresses[]

object (IpAddressObject)

इस नेम सर्वर के आईपी पते.

IpAddressObject

जेएसओएन के काेड में दिखाना
{
  "v4": [
    string
  ],
  "v6": [
    string
  ]
}
फ़ील्ड
v4[]

string

स्ट्रिंग का कलेक्शन जिसमें नेमसर्वर के आईपीवी4 पते होते हैं.

v6[]

string

स्ट्रिंग का कलेक्शन, जिसमें नेमसर्वर के आईपीवी6 पते होते हैं.

SecureDns

डोमेन का डीएनएस डेटा. खास जानकारी में "इवेंट", "लिंक" मौजूद नहीं हैं.

जेएसओएन के काेड में दिखाना
{
  "zoneSigned": boolean,
  "delegationSigned": boolean,
  "maxSigLife": number,
  "dsData": [
    {
      object (DsData)
    }
  ],
  "keyData": [
    {
      object (KeyData)
    }
  ]
}
फ़ील्ड
zoneSigned

boolean

सही है, अगर ज़ोन साइन किया गया है, नहीं तो गलत.

delegationSigned

boolean

अगर पैरंट में DS रिकॉर्ड हैं, तो सही है. अगर ऐसा नहीं है, तो गलत है.

maxSigLife

number

पैरंट ज़ोन में RRSIG DS रिकॉर्ड बनाते समय, इस्तेमाल किए जाने वाले हस्ताक्षर के लाइफ़टाइम को सेकंड में दिखाता है.

dsData[]

object (DsData)

डीएनएस डीएस रिकॉर्ड, जैसा कि आरएफ़सी 4034 में बताया गया है.

keyData[]

object (KeyData)

आरएफ़सी 4034 में बताए गए डोमेन के DNSKEY रिकॉर्ड.

DsData

जेएसओएन के काेड में दिखाना
{
  "keyTag": number,
  "algorithm": number,
  "digest": string,
  "digestType": number
}
फ़ील्ड
keyTag

number

डीएनएस डीएस रिकॉर्ड का कुंजी टैग फ़ील्ड.

algorithm

number

डीएनएस डीएस रिकॉर्ड का एल्गोरिदम फ़ील्ड.

digest

string

डीएनएस डीएस रिकॉर्ड का डाइजेस्ट फ़ील्ड.

digestType

number

डीएनएस डीएस रिकॉर्ड के डाइजेस्ट टाइप का फ़ील्ड.

KeyData

खास जानकारी में "इवेंट", "लिंक" मौजूद नहीं हैं.

जेएसओएन के काेड में दिखाना
{
  "flags": number,
  "protocol": number,
  "publicKey": string,
  "algorithm": number
}
फ़ील्ड
flags

number

आरएफ़सी 4034 में बताए गए तरीके के मुताबिक, DNSKEY रिकॉर्ड में फ़ील्ड वैल्यू को फ़्लैग करता है.

protocol

number

RFC 4034 में तय किए गए DNSKEY रिकॉर्ड की प्रोटोकॉल फ़ील्ड की वैल्यू.

publicKey

string

आरएफ़सी 4034 में बताए गए तरीके के मुताबिक, DNSKEY रिकॉर्ड में सार्वजनिक कुंजी.

algorithm

number

RFC 4034 के मुताबिक, DNSKEY रिकॉर्ड का एल्गोरिदम फ़ील्ड.

RdapEntity

इकाई ऑब्जेक्ट, जैसा कि आरएफ़सी 7483 के सेक्शन 5.1 में बताया गया है. स्पेसिफ़िकेशन से "asEventActor", "networks", "autnums" नहीं मिल रहा है.

जेएसओएन के काेड में दिखाना
{
  "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)

इकाइयों की किसी अरे में, उनके साथ अन्य इकाइयां भी एम्बेड हो सकती हैं. इसका इस्तेमाल, एक ऐसे संगठन को मॉडल करने के लिए किया जा सकता है जिसमें संगठन की ज़िम्मेदारियां, तय की गई भूमिकाएं पूरी कर रही हों.

हम इसका इस्तेमाल, गलत इस्तेमाल वाले संपर्क के बारे में बताने के लिए करते हैं: डोमेन ऑब्जेक्ट में "रजिस्ट्रार" की भूमिका वाली इकाइयों के पास, "गलत इस्तेमाल" की भूमिका वाला अंदरूनी इकाई ऑब्जेक्ट होना चाहिए. साथ ही, संपर्क का गलत इस्तेमाल करने वाले संपर्क के फ़ोन और ईमेल पतों के साथ उनसे जुड़ा vCard होना चाहिए.

status[]

string

इकाई पर लागू की गई स्थितियों की सूची. उदाहरण: "निजी".

remarks[]

object (Remark)

इकाई से जुड़ी टिप्पणियां.

port43

string

इस डोमेन के लिए WHOIS सर्वर. उदाहरण: "WHOIS.google.com".

events[]

object (Event)

इस इकाई पर होने वाले इवेंट.

PublicId

आरएफ़सी 7483 के सेक्शन 4.8 में बताए गए सार्वजनिक आईडी.

जेएसओएन के काेड में दिखाना
{
  "type": string,
  "identifier": string
}
फ़ील्ड
type

string

आईडी का टाइप. उदाहरण: "IANA रजिस्ट्रार आईडी".

identifier

string

आईडी का टेक्स्ट. उदाहरण: "1".

टिप्पणी करें

आरएफ़सी 7483 के सेक्शन 4.3 में तय किया गया ऑब्जेक्ट बताता है.

जेएसओएन के काेड में दिखाना
{
  "type": string,
  "title": string,
  "description": [
    string
  ],
  "links": [
    {
      object (Link)
    }
  ]
}
फ़ील्ड
type

string

आरएफ़सी 7483 के सेक्शन 10.2.1 के मुताबिक, एक ही ऑब्जेक्ट के लिए वैल्यू टाइप करें: "अनुमति की वजह से ऑब्जेक्ट छोटा किया गया", "ज़्यादा लोड होने की वजह से ऑब्जेक्ट छोटा किया गया", "जानकारी नहीं होने की वजह से ऑब्जेक्ट छोटा किया गया", "अनुमति देने की वजह से ऑब्जेक्ट छिपाने के लिए बदलाव किया गया".

title

string

टिप्पणी का टाइटल.

description[]

string

टिप्पणी का असल टेक्स्ट.

इवेंट

इवेंट ऑब्जेक्ट, आरएफ़सी 7483 के सेक्शन 4.5 में बताया गया है.

जेएसओएन के काेड में दिखाना
{
  "eventAction": string,
  "eventDate": string,
  "eventActor": string,
  "links": [
    {
      object (Link)
    }
  ]
}
फ़ील्ड
eventAction

string

इस इवेंट में हुई कार्रवाई. उदाहरण: "रजिस्ट्रेशन".

eventDate

string (Timestamp format)

इवेंट का टाइमस्टैंप. उदाहरण: "1990-12-31T23:59:59Z".

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: "2014-10-02T15:01:23.045123456Z".

eventActor

string

इवेंट ऐक्टर का हैंडल. उदाहरण: "SOMEID-LUNARNIC". हालांकि, एक ऐसा इवेंट है जिसमें eventActor नहीं होना चाहिए. उस तरह के इवेंट के बारे में जानकारी के लिए, आरएफ़सी 7483 का सेक्शन 5.1 देखें.

तरीके

get

नाम के हिसाब से डोमेन ढूंढने के लिए, RDAP की जानकारी खोजें.