البروتوكول: 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 دعم RDAP من جميع سجلات ومسجّلي gTLD منذ 2019. مسارات استعلامات 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> مسجّل أو مالك أو جهة اتصال عبر المعرّف. ⤢ nameserver/nameserver/<host> مضيف خادم أسماء مؤهل بالكامل. حقول الاستجابة الرئيسية ⤢ objectClassNameنوع الكائن domain | ip | autnum | entity | nameserver ⤢ ldhNameالاسم بصيغة LDH (ASCII) مثل EXAMPLE.COM. يحمل unicodeName صيغة IDN. ⤢ status[]رؤوس حالة EPP حظر client/server، وhold، وpending، إلخ. ⤢ events[]محطات دورة الحياة registration و expiration و last changed و transfer — لكل منها تاريخ. ⤢ entities[]جهات الاتصال، لكل منها roles[] registrar و registrant و abuse و technical و administrative. ⤢ nameservers[]خوادم الأسماء المفوّضة ldhName أو/و hostName لكل إدخال. ⤢ secureDNSحالة توقيع DNSSEC delegationSigned: true يعني أن المنطقة موقّعة. رموز الحالة الشائعة (EPP) ⤢ clientTransferProhibitedنقل مقيّد من المسجّل استبعد المالك عمليات النقل بين المسجّلين. ⤢ clientUpdateProhibitedالتحديثات مقيّدة من المسجّل لا يُسمح بأي تغييرات على السجل. ⤢ clientDeleteProhibitedالحذف مقيّد من المسجّل لا يمكن حذف النطاق. ⤢ serverTransferProhibitedنقل مقيّد من السجل تجميد نقل على مستوى السجل. ⤢ serverDeleteProhibitedالحذف مقيّد من السجل حماية من الحذف على مستوى السجل. ⤢ clientHold / serverHoldإيقاف تحليل DNS يُزال النطاق من المنطقة — يتوقف عن التحليل. ⤢ addPeriodنافذة التسجيل الأولى عادة أول 5 أيام بعد التسجيل. ⤢ autoRenewPeriodنافذة التجديد التلقائي بعد الانتهاء فترة سماح يتجدد خلالها النطاق تلقائيًا. ⤢ redemptionPeriodمحذوف، قابل للاستعادة مقابل رسوم بعد الحذف، نافذة قصيرة لاستعادة النطاق. bootstrap RDAP من IANA (اكتشاف الخادم) ⤢ 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