Protocol: WHOIS → RDAP ⤢ WHOISRFC 3912 (2004) — TCP port 43, plaintext Ang legacy na protocol. Hindi structured na plain-text na output. ⤢ RDAPRFCs 7480–7485 (2015) — HTTPS, JSON Ang opisyal na kapalit. Structured, secure, web-native. ⤢ TransportTCP 43 (cleartext) → HTTPS (TLS) Ini-encrypt ng RDAP ang query habang nasa transit; hindi gayon ang WHOIS. ⤢ OutputPlain text → structured JSON (RFC 7483) Gumagana ang isang parser para sa lahat ng TLD sa halip na isa kada registry. ⤢ Browser reachHindi posible → native Inirerekomenda ng RDAP ang CORS (RFC 7480 §5); direktaang makakapag-query ang browser sa registry. ⤢ MandateOpsyonal → kailangan para sa mga gTLD Kinakailangan ng ICANN ang RDAP para sa lahat ng gTLD registry at registrar mula noong 2019. Mga RDAP query path ⤢ domain/domain/<domain> Halimbawa: /domain/example.com ⤢ ip/ip/<address> Halimbawa: /ip/192.0.2.1 o /ip/2001:db8::1 ⤢ autnum/autnum/<asn> Halimbawa: /autnum/13335 (iwanan ang AS prefix) ⤢ entity/entity/<handle> Isang registrar, registrant, o contact ayon sa handle. ⤢ nameserver/nameserver/<host> Isang fully-qualified na nameserver host. Mga pangunahing field ng response ⤢ objectClassNameUri ng object domain | ip | autnum | entity | nameserver ⤢ ldhNamePangalan sa LDH (ASCII) na anyo hal. EXAMPLE.COM. Ang unicodeName ang may hawak ng IDN na anyo. ⤢ status[]Mga EPP status flag client/server prohibition, hold, pending, atbp. ⤢ events[]Mga yugto ng lifecycle registration, expiration, last changed, transfer — bawat isa may petsa. ⤢ entities[]Mga contact, bawat isa may roles[] registrar, registrant, abuse, technical, administrative. ⤢ nameservers[]Mga delegadong nameserver ldhName at/o hostName kada entry. ⤢ secureDNSEstado ng DNSSEC signing Ang delegationSigned: true ay nangangahulugang naka-sign ang zone. Mga karaniwang status code (EPP) ⤢ clientTransferProhibitedNaka-lock ang transfer ng registrar Pinili ng registrant na huwag sumali sa mga transfer patungong ibang registrar. ⤢ clientUpdateProhibitedNaka-lock ang mga update ng registrar Hindi pinapayagan ang anumang pagbabago sa record. ⤢ clientDeleteProhibitedNaka-lock ang pag-delete ng registrar Hindi mabubura ang domain. ⤢ serverTransferProhibitedNaka-lock ang transfer ng registry Transfer hold sa antas ng registry. ⤢ serverDeleteProhibitedNaka-lock ang pag-delete ng registry Proteksyon laban sa pag-delete sa antas ng registry. ⤢ clientHold / serverHoldSuspendido ang DNS resolution Inaalis ang domain sa zone — humihinto ito sa pag-resolve. ⤢ addPeriodPaunang window ng pagpaparehistro Karaniwan ang unang 5 araw pagkatapos ng pagpaparehistro. ⤢ autoRenewPeriodWindow ng auto-renew pagkatapos mag-expire Grace period kung saan kusang nagre-renew ang domain. ⤢ redemptionPeriodBurado na, mababawi kapalit ng bayad Pagkatapos burahin, maikling window para maibalik ang domain. IANA RDAP bootstrap (pagtuklas ng server) ⤢ dns.jsonTLD → RDAP server data.iana.org/rdap/dns.json ⤢ ipv4.jsonIPv4 range → RIR data.iana.org/rdap/ipv4.json ⤢ ipv6.jsonIPv6 range → RIR data.iana.org/rdap/ipv6.json ⤢ asn.jsonASN range → RIR data.iana.org/rdap/asn.json