REST Resource: domain

Kaynak: RdapDomain

RFC 7483, bölüm 5.3'te tanımlandığı gibi alan nesnesi. Spesifikasyonda "varyantlar", "publicIds", "network" eksik.

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 bir dize.

ldhName

string

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

unicodeName

string

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

nameservers[]

object (RdapNameserver)

Alan adı sunucusu nesneleri dizisi.

secureDNS

object (SecureDns)

Geçici bir çözüm olarak bu alanın adı, "secureDNS" adlı bir JSON alanına dönüştürülür.

entities[]

object (RdapEntity)

Bu alanın varlıklarıyla iletişime geçin.

status[]

string

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

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, bir yanıtın üst düzey nesnesiyse doldurulmalıdır.

notices[]

object (Notice)

Alanla ilgili bildirimler. Yalnızca alan, bir 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

Hata HTTP kodu. Örnek: "501".

title

string

Hata başlığı.

description[]

string

Hata açıklaması.

RdapNameserver

RFC 7483, bölüm 5.2'de tanımlandığı gibi alan adı sunucusu nesnesi. Spesifikasyondaki "handle", "entities", "status", "remarks", "links", "port43", "events" değerleri 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ığı gibi, 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ığı gibi, 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.

SecureDns

Alanın DNS verileri. Spesifikasyondaki "etkinlikler" ve "bağlantılar" eksik.

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

boolean

Alt bölge imzalıysa doğru, aksi takdirde yanlış değerini alır.

delegationSigned

boolean

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

maxSigLife

number

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

dsData[]

object (DsData)

RFC 4034 tarafından açıklandığı şekliyle DNS DS kayıtları.

keyData[]

object (KeyData)

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

DsData

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ı.

KeyData

Spesifikasyondaki "etkinlikler" ve "bağlantılar" eksik.

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

number

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

protocol

number

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

publicKey

string

RFC 4034 tarafından belirtilen, DNSKEY kaydındaki ortak anahtar.

algorithm

number

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

RdapEntity

RFC 7483, bölüm 5.1'de tanımlandığı gibi 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 kayıt defteri benzersiz tanımlayıcısını temsil eden dize.

vcardArray[]

value (Value format)

Tüzel kişinin iletişim bilgilerini içeren bir jCard

roles[]

string

Her biri, bir nesnenin en yakın kapsayıcı nesneyle ilişkisini belirten dize dizisi.

publicIds[]

object (PublicId)

Varsa varlığın herkese açık kimliği.

entities[]

object (RdapEntity)

Öğeler, bir dizide kendileriyle yerleştirilmiş başka varlıklar da içerebilir. Bu durum, belirli sorumlulukları üstlenen belirli kişileri içeren bir kurum için model oluşturmak amacıyla kullanılabilir.

Bunu, kötüye kullanım kişisini temsil etmek için kullanırız: Bir alan nesnesi içinde "kayıt operatörü" rolüne sahip varlıkların, "kötüye kullanım" rolüne sahip bir dahili varlık nesnesi ve buna karşılık gelen bir vCard'a, kötüye kullanımla ilgili kişinin telefon ve e-posta adreslerini dahil etmesi gerekir.

status[]

string

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

remarks[]

object (Remark)

Varlıkla ilgili notlar.

port43

string

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

events[]

object (Event)

Bu öğede gerçekleşen etkinlikler.

PublicId

RFC 7483, Bölüm 4.8'de 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".

Açıklama

RFC 7483, bölüm 4.3'te tanımlanan açıklamalar nesnesini ifade eder.

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

string

RFC 7483'ün 10.2.1 numaralı bölümüne göre tek bir nesneye özel değerler yazın: "nesne yetkilendirme nedeniyle kısaltıldı", "nesne aşırı yük nedeniyle kısaltıldı", "nesne açıklanamayan nedenlerden dolayı kısaltıldı", "nesne yetkilendirme nedeniyle çıkartıldı".

title

string

Notun başlığı.

description[]

string

Notun asıl metni.

Etkinlik

RFC 7483, bölüm 4.5'te 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ştirenin herkese açık kullanıcı adı. Örnek: "SOMEID-LUNARNIC". Ancak eventActor öğesinin bulunmaması gereken bir etkinlik türü vardır. Bu etkinlik türü hakkında bilgi edinmek için RFC 7483, bölüm 5.1'e bakın.

Yöntemler

get

Ada göre alan için RDAP bilgilerini arayın.