REST Resource: domain

Kaynak: RdapDomain

RFC 7483'ün 5.3 bölümünde tanımlandığı şekilde alan nesnesi. Teknik özelliklerde "varyantlar", "publicIds", "network" yok.

JSON gösterimi
{
  "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
  ]
}
Alanlar
objectClassName

string

Her zaman "alan" dizesine ayarlanmalıdır.

handle

string

Alan nesnesi örneğinin kayıt defteri benzersiz tanımlayıcısını temsil eden dize.

ldhName

string

RFC 7483'ün 3. bölümünde açıklandığı gibi, LDH biçiminde bir alan adını açıklayan dize.

unicodeName

string

RFC 7483'ün 3. bölümünde açıklandığı gibi, U etiketleri olan bir alan adı içeren dize.

nameservers[]

object (RdapNameserver)

Alan adı sunucusu nesneleri dizisi.

secureDNS

object (SecureDns)

Bu alan, geçici bir çözüm olduğundan "secureDNS" adında bir JSON alanına biçimlendirilir.

entities[]

object (RdapEntity)

Bu alanın varlıklarıyla iletişim kurun.

status[]

string

Varlığa uygulanan durumların listesi. Örnek: "güncelleme yasak".

remarks[]

object (Remark)

Alanla ilgili notlar.

port43

string

Bu alanın WHOIS sunucusu. Örnek: "whois.google.com".

events[]

object (Event)

Bu alanı etkileyen etkinlikler.

jsonResponse

object (HttpBody)

İçerik türü "application/json+rdap" olarak ayarlanmış HTTP yanıtı.

rdapConformance[]

string

RDAP uygunluk düzeyi. Yalnızca alan, yanıtın üst düzey nesnesiyse doldurulmalıdır.

notices[]

object (Notice)

Alanla ilgili bildirimler. Yalnızca alan, yanıtın üst düzey nesnesiyse doldurulmalıdır.

lang

string

Hata dil kodu. RFC 7483'ün 6. bölümünde tanımlanan hata yanıtı bilgi alanları.

errorCode

number

Hatalı HTTP kodu. Örnek: "501".

title

string

Hata başlığı.

description[]

string

Hata açıklaması.

RdapAd Sunucusu

RFC 7483'ün 5.2 bölümünde tanımlandığı şekilde ad sunucusu nesnesi. Spesifikasyonda " herkese açık kullanıcı adı", "varlıklar", "durum", "notlar", "bağlantılar", "bağlantı noktası43" ve "etkinlikler" eksik.

JSON gösterimi
{
  "objectClassName": string,
  "ldhName": string,
  "unicodeName": string,
  "ipAddresses": [
    {
      object (IpAddressObject)
    }
  ]
}
Alanlar
objectClassName

string

Her zaman "nameserver" dizesine ayarlanmalıdır.

ldhName

string

RFC 7483'ün 3. bölümünde açıklandığı şekilde, alan adı sunucusunun kayıt defteri benzersiz tanımlayıcısını temsil eden bir dize.

unicodeName

string

RFC 7483'ün 3. bölümünde açıklandığı şekilde, alan adı sunucusunun DNS Unicode adını içeren bir dize.

ipAddresses[]

object (IpAddressObject)

Bu alan adı sunucusunun IP adresleri.

IpAddressObject

JSON gösterimi
{
  "v4": [
    string
  ],
  "v6": [
    string
  ]
}
Alanlar
v4[]

string

Alan adı sunucusunun IPv4 adreslerini içeren bir dize dizisi.

v6[]

string

Alan adı sunucusunun IPv6 adreslerini içeren bir dize dizisi.

GüvenliDns

Alanın DNS verileri. "Etkinlikler" eksik, spesifikasyondan "bağlantılar".

JSON gösterimi
{
  "zoneSigned": boolean,
  "delegationSigned": boolean,
  "maxSigLife": number,
  "dsData": [
    {
      object (DsData)
    }
  ],
  "keyData": [
    {
      object (KeyData)
    }
  ]
}
Alanlar
zoneSigned

boolean

Bölge imzalandıysa doğru, aksi takdirde yanlış değerini alır.

delegationSigned

boolean

Üst öğede DS kayıtları varsa true (doğru), aksi takdirde false (yanlış) değerini alır.

maxSigLife

number

Üst bölgede RRSIG DS kaydı oluşturulurken kullanılacak imza ömrünü saniye cinsinden gösterir.

dsData[]

object (DsData)

RFC 4034 tarafından açıklanan şekilde DNS DS kayıtları.

keyData[]

object (KeyData)

RFC 4034 tarafından belirtilen şekilde alanın DNSKEY kayıtları.

Veri Verileri

JSON gösterimi
{
  "keyTag": number,
  "algorithm": number,
  "digest": string,
  "digestType": number
}
Alanlar
keyTag

number

DNS DS kaydının anahtar etiketi alanı.

algorithm

number

DNS DS kaydının algoritma alanı.

digest

string

DNS DS kaydının özet alanı.

digestType

number

DNS DS kaydının özet türü alanı.

Anahtar Verileri

"Etkinlikler" eksik, spesifikasyondan "bağlantılar".

JSON gösterimi
{
  "flags": number,
  "protocol": number,
  "publicKey": string,
  "algorithm": number
}
Alanlar
flags

number

DNSKEY kaydındaki RFC 4034 tarafından belirtilen alan değerini işaretler.

protocol

number

RFC 4034 tarafından belirtilen DNSKEY kaydının protokol alanı değeri.

publicKey

string

RFC 4034 tarafından belirtildiği gibi DNSKEY kaydındaki ortak anahtar.

algorithm

number

RFC 4034 tarafından belirtilen DNSKEY kaydının algoritma alanı.

RdapEntity

RFC 7483'ün 5.1 bölümünde tanımlandığı şekilde varlık nesnesi. Spesifikasyonda "asEventActor", "networks", "autnums" eksik.

JSON gösterimi
{
  "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)
    }
  ]
}
Alanlar
objectClassName

string

Her zaman "entity" dizesine ayarlanmalıdır.

handle

string

Varlığın benzersiz bir kayıt tanımlayıcısını temsil eden dize.

vcardArray[]

value (Value format)

Varlığın iletişim bilgilerini içeren bir jCard

roles[]

string

Her biri, nesnenin en yakın kapsayıcı nesnesiyle olan ilişkisini temsil eden bir dize dizisi.

publicIds[]

object (PublicId)

Varsa tüzel kişinin herkese açık kimliği.

entities[]

object (RdapEntity)

Öğelere dizide başka öğeler de yerleştirilebilir. Bu, sorumluluk bilinciyle belirlenen görevleri yerine getiren belirli bireylerle bir kuruluşu modellemek için kullanılabilir.

Bu adı, kötüye kullanımla ilgili bir kişiyi göstermek için kullanıyoruz: Bir alan nesnesi içinde "kayıt operatörü" rolüne sahip tüzel kişiler, "abuse" rolüne sahip dahili bir varlık nesnesine ve kötüye kullanımla ilgili kişinin telefon ve e-posta adresine sahip bir vCard'a sahip olmalıdır.

status[]

string

Varlığa uygulanan durumların listesi. Örnek: "gizli".

remarks[]

object (Remark)

Tüzel kişiyle ilgili notlar.

port43

string

Bu alanın WHOIS sunucusu. Örnek: "whois.google.com".

events[]

object (Event)

Bu varlıkta gerçekleşen etkinlikler.

Herkese Açık Kimlik

RFC 7483'ün 4.8 bölümünde tanımlanan herkese açık kimlikler.

JSON gösterimi
{
  "type": string,
  "identifier": string
}
Alanlar
type

string

Kimlik türü. Örnek: "IANA Kayıt Operatörü Kimliği".

identifier

string

Kimliğin metni. Örnek: "1".

Not

RFC 7483'ün 4.3 bölümünde belirtilen nesneyi belirtir.

JSON gösterimi
{
  "type": string,
  "title": string,
  "description": [
    string
  ],
  "links": [
    {
      object (Link)
    }
  ]
}
Alanlar
type

string

RFC 7483'ün 10.2.1 bölümü uyarınca tek bir nesneye özgü değerleri yazın: "yetki nedeniyle nesne kısaltıldı", "nesne aşırı yüklenme nedeniyle kesildi", "açıklanamayan nedenlerle nesne kısaltıldı", "yetki nedeniyle nesne kaldırıldı".

title

string

Yorumun başlığı.

description[]

string

Yorumun gerçek metni.

Etkinlik

RFC 7483'ün 4.5 bölümünde tanımlanan etkinlikler nesnesi.

JSON gösterimi
{
  "eventAction": string,
  "eventDate": string,
  "eventActor": string,
  "links": [
    {
      object (Link)
    }
  ]
}
Alanlar
eventAction

string

Bu etkinlikte gerçekleşen işlem. Örnek: "kayıt".

eventDate

string (Timestamp format)

Etkinliğin zaman damgası. Örnek: "1990-12-31T23:59:59Z".

RFC3339 UTC "Zulu" biçiminde bir zaman damgası (nanosaniyeye kadar doğru). Örnek: "2014-10-02T15:01:23.045123456Z".

eventActor

string

Etkinliği gerçekleştiren kullanıcının herkese açık kullanıcı adı. Örnek: "SOMEID-LUNARNIC". Ancak, eventActor olmaması gereken bir etkinlik türü vardır. Bu tür etkinlikler hakkında bilgi edinmek için RFC 7483'ün 5.1 bölümüne bakın.

Yöntemler

get

Bir alan adının RDAP bilgilerini ada göre arayın.