پروتکل: WHOIS → RDAP ⤢ WHOISRFC 3912 (2004) — پورت TCP 43، متن ساده پروتکل قدیمی. خروجی متن آزادِ بدون ساختار. ⤢ RDAPRFCهای 7480–7485 (2015) — HTTPS، JSON جانشین رسمی. ساختیافته، امن، بومی وب. ⤢ TransportTCP 43 (بدون رمزنگاری) → HTTPS (TLS) RDAP پرسوجو را در مسیر انتقال رمزنگاری میکند؛ WHOIS چنین نمیکند. ⤢ Outputمتن آزاد → JSON ساختیافته (RFC 7483) یک تجزیهگر برای همه TLDها کار میکند، نه یکی برای هر رجیستری. ⤢ Browser reachغیرممکن → بومی RDAP استفاده از CORS را توصیه میکند (RFC 7480 §5)؛ مرورگر میتواند مستقیماً از رجیستری پرسوجو کند. ⤢ Mandateاختیاری → الزامی برای gTLDها ICANN از سال 2019 ارائه RDAP را برای همه رجیستریها و ثبتکنندههای gTLD الزامی کرده است. مسیرهای پرسوجوی RDAP ⤢ domain/domain/<domain> نمونه: /domain/example.com ⤢ ip/ip/<address> نمونه: /ip/192.0.2.1 یا /ip/2001:db8::1 ⤢ autnum/autnum/<asn> نمونه: /autnum/13335 (پیشوند AS را حذف کنید) ⤢ entity/entity/<handle> یک ثبتکننده، متصدی دامنه یا مخاطب بر اساس handle. ⤢ nameserver/nameserver/<host> یک میزبان nameserver کاملاً واجد شرایط. فیلدهای کلیدی پاسخ ⤢ objectClassNameنوع شیء domain | ip | autnum | entity | nameserver ⤢ ldhNameنام به شکل LDH (ASCII) مثلاً EXAMPLE.COM. شکل IDN را unicodeName حمل میکند. ⤢ status[]پرچمهای وضعیت EPP ممنوعیت client/server، hold، pending و موارد مشابه. ⤢ events[]نقاط عطف چرخه عمر registration، expiration، last changed، transfer — هرکدام با یک تاریخ. ⤢ entities[]مخاطبان، هرکدام با roles[] registrar، registrant، abuse، technical، administrative. ⤢ nameservers[]nameserverهای واگذارشده برای هر مدخل ldhName و/یا hostName. ⤢ secureDNSوضعیت امضای DNSSEC یعنی zone امضا شده است delegationSigned: true. کدهای وضعیت رایج (EPP) ⤢ clientTransferProhibitedانتقال قفلشده توسط ثبتکننده متصدی دامنه از انتقال به ثبتکننده دیگر خودداری کرده است. ⤢ clientUpdateProhibitedبهروزرسانی قفلشده توسط ثبتکننده هیچ تغییری در رکورد مجاز نیست. ⤢ clientDeleteProhibitedحذف قفلشده توسط ثبتکننده دامنه را نمیتوان حذف کرد. ⤢ serverTransferProhibitedانتقال قفلشده توسط رجیستری توقف انتقال در سطح رجیستری. ⤢ serverDeleteProhibitedحذف قفلشده توسط رجیستری محافظت در برابر حذف در سطح رجیستری. ⤢ clientHold / serverHoldتفکیک DNS متوقف شده دامنه از zone حذف میشود — دیگر تفکیک نمیشود. ⤢ addPeriodپنجره ثبت اولیه معمولاً ۵ روز اول پس از ثبت. ⤢ autoRenewPeriodپنجره تمدید خودکار پس از انقضا دوره مهلتی که در آن دامنه خودکار تمدید میشود. ⤢ redemptionPeriodحذفشده، قابل بازیابی با پرداخت هزینه پس از حذف، پنجره کوتاهی برای بازگرداندن دامنه وجود دارد. بوتاسترپ RDAP ایانا (کشف سرور) ⤢ dns.jsonTLD → سرور RDAP data.iana.org/rdap/dns.json ⤢ ipv4.jsonمحدوده IPv4 → RIR data.iana.org/rdap/ipv4.json ⤢ ipv6.jsonمحدوده IPv6 → RIR data.iana.org/rdap/ipv6.json ⤢ asn.jsonمحدوده ASN → RIR data.iana.org/rdap/asn.json