Protokol: WHOIS → RDAP ⤢ WHOISRFC 3912 (2004) — port TCP 43, teks polos Protokol lama. Keluaran teks bebas yang tidak terstruktur. ⤢ RDAPRFC 7480–7485 (2015) — HTTPS, JSON Penerus resmi. Terstruktur, aman, natif web. ⤢ TransportTCP 43 (cleartext) → HTTPS (TLS) RDAP mengenkripsi kueri saat transit; WHOIS tidak. ⤢ OutputTeks bebas → JSON terstruktur (RFC 7483) Satu parser bekerja untuk semua TLD, bukan satu per registry. ⤢ Browser reachMustahil → natif RDAP merekomendasikan CORS (RFC 7480 §5); browser bisa meminta langsung ke registry. ⤢ MandateOpsional → wajib untuk gTLD ICANN mewajibkan RDAP untuk semua registry dan registrar gTLD sejak 2019. Path kueri RDAP ⤢ domain/domain/<domain> Contoh: /domain/example.com ⤢ ip/ip/<address> Contoh: /ip/192.0.2.1 atau /ip/2001:db8::1 ⤢ autnum/autnum/<asn> Contoh: /autnum/13335 (hilangkan prefiks AS) ⤢ entity/entity/<handle> Registrar, registrant, atau kontak berdasarkan handle. ⤢ nameserver/nameserver/<host> Host nameserver fully-qualified. Field respons utama ⤢ objectClassNameJenis objek domain | ip | autnum | entity | nameserver ⤢ ldhNameNama dalam bentuk LDH (ASCII) mis. EXAMPLE.COM. unicodeName membawa bentuk IDN. ⤢ status[]Flag status EPP client/server prohibition, hold, pending, dll. ⤢ events[]Tonggak siklus hidup registration, expiration, last changed, transfer — masing-masing dengan tanggal. ⤢ entities[]Kontak, masing-masing dengan roles[] registrar, registrant, abuse, technical, administrative. ⤢ nameservers[]Nameserver yang didelegasikan ldhName dan/atau hostName per entri. ⤢ secureDNSStatus penandatanganan DNSSEC delegationSigned: true berarti zona telah ditandatangani. Kode status umum (EPP) ⤢ clientTransferProhibitedTransfer dikunci oleh registrar Registrant menonaktifkan transfer antar registrar. ⤢ clientUpdateProhibitedPembaruan dikunci oleh registrar Tidak ada perubahan pada record yang diizinkan. ⤢ clientDeleteProhibitedPenghapusan dikunci oleh registrar Domain tidak dapat dihapus. ⤢ serverTransferProhibitedTransfer dikunci oleh registry Penguncian transfer di tingkat registry. ⤢ serverDeleteProhibitedPenghapusan dikunci oleh registry Perlindungan penghapusan di tingkat registry. ⤢ clientHold / serverHoldResolusi DNS ditangguhkan Domain dikeluarkan dari zona — berhenti ter-resolve. ⤢ addPeriodJendela pendaftaran awal Biasanya 5 hari pertama setelah pendaftaran. ⤢ autoRenewPeriodJendela perpanjangan otomatis pasca-kedaluwarsa Masa tenggang saat domain diperpanjang secara otomatis. ⤢ redemptionPeriodDihapus, dapat dipulihkan dengan biaya Setelah penghapusan, ada jendela singkat untuk memulihkan domain. Bootstrap RDAP IANA (penemuan server) ⤢ dns.jsonTLD → server RDAP data.iana.org/rdap/dns.json ⤢ ipv4.jsonRentang IPv4 → RIR data.iana.org/rdap/ipv4.json ⤢ ipv6.jsonRentang IPv6 → RIR data.iana.org/rdap/ipv6.json ⤢ asn.jsonRentang ASN → RIR data.iana.org/rdap/asn.json