WHOIS مقابل RDAP

WHOIS مقابل RDAP

ما هو WHOIS؟

يتضمن معظم مالكي مواقع الويب وسيلة للاتصال بهم على موقع الويب الخاص بهم. قد يكون بريدًا إلكترونيًا أو عنوانًا أو رقم هاتف. ومع ذلك ، فإن الكثيرين لا يفعلون ذلك. علاوة على ذلك ، ليست كل موارد الإنترنت عبارة عن مواقع ويب. يحتاج المرء عادة إلى القيام بعمل إضافي باستخدام أدوات مثل myip.ms أو who.is للعثور على معلومات المسجل حول هذه الموارد. تستخدم مواقع الويب هذه بروتوكولًا يسمى WHOIS.

كانت WHOIS موجودة منذ أن كانت الإنترنت موجودة ، حيث كانت لا تزال تُعرف باسم ARPANet. تم تطويره للاسترجاع معلومات حول الأشخاص والكيانات على ARPANET. تُستخدم WHOIS الآن لاسترداد المعلومات حول مجموعة متنوعة من موارد الإنترنت وقد تم استخدامها للقيام بذلك على مدار العقود الأربعة الماضية. 

في حين أن بروتوكول WHOIS الحالي ، المعروف أيضًا باسم Port 43 WHOIS ، كان جيدًا نسبيًا في تلك الفترة ، فقد كان به أيضًا العديد من الثغرات التي تحتاج إلى معالجة. على مر السنين ، لاحظت مؤسسة الإنترنت للأسماء والأرقام المخصصة ، ICANN ، أوجه القصور هذه وحددت ما يلي باعتباره المشاكل الرئيسية لبروتوكول WHOIS:

  • عدم القدرة على مصادقة المستخدمين
  • البحث عن القدرات فقط ، لا يوجد دعم بحث
  • لا يوجد دعم دولي
  • لا يوجد تنسيق موحد للاستعلام والرد
  • لا توجد طريقة موحدة لمعرفة الخادم للاستعلام
  • عدم القدرة على مصادقة الخادم أو تشفير البيانات بين العميل والخادم.
  • عدم وجود إعادة توجيه موحدة أو مرجعية.

 

لحل هذه المشكلات ، أنشأ IETF (فريق مهام هندسة الإنترنت) RDAP.

ما هو RDAP؟

RDAP (بروتوكول الوصول إلى بيانات التسجيل) هو بروتوكول للاستعلام والاستجابة يُستخدم لاسترداد بيانات تسجيل موارد الإنترنت من سجلات اسم المجال وسجلات الإنترنت الإقليمية. قام IETF بتصميمه لحل جميع المشكلات الموجودة في بروتوكول Port 43 WHOIS. 

أحد الاختلافات الرئيسية بين RDAP و Port 43 WHOIS هو توفير تنسيق استعلام واستجابة منظم وموحد. ردود RDAP بتنسيق JSON، وهو تنسيق معروف لنقل البيانات المهيكلة وتخزينها. هذا بخلاف بروتوكول WHOIS ، الذي تكون ردوده في تنسيق نصي. 

على الرغم من أن JSON لا يمكن قراءته مثل النص ، إلا أنه من الأسهل دمجه في الخدمات الأخرى ، مما يجعله أكثر مرونة من WHOIS. لهذا السبب ، يمكن تنفيذ RDAP بسهولة على موقع ويب أو كأداة لسطر الأوامر.

ترقية API:

الاختلافات بين RDAP و WHOIS

فيما يلي الاختلافات الرئيسية بين بروتوكول RDAP وبروتوكول WHOIS:

 

الاستعلام والاستجابة الموحدة: RDAP هو بروتوكول RESTful يسمح بطلبات HTTP. هذا يجعل من الممكن تقديم استجابات تتضمن رموز الخطأ ، وتعريف المستخدم ، والمصادقة ، والتحكم في الوصول. كما أنه يسلم رده في JSON ، كما ذكرنا سابقًا. 

الوصول المتنوع إلى بيانات التسجيل: نظرًا لأن RDAP هو RESTful ، يمكن استخدامه لتحديد مستويات وصول مختلفة للمستخدمين. على سبيل المثال ، يمكن منح المستخدمين المجهولين وصولاً محدودًا ، بينما يتم منح المستخدمين المسجلين وصولاً كاملاً. 

دعم الاستخدام الدولي: لم يتم أخذ الجمهور الدولي في الاعتبار عند إنشاء WHOIS. لهذا السبب ، استخدم العديد من خوادم وعملاء WHOIS US-ASCII ولم يفكروا في الدعم الدولي إلا في وقت لاحق. الأمر متروك لعميل التطبيق الذي يقوم بتنفيذ بروتوكول WHOIS لإجراء أي ترجمة. من ناحية أخرى ، تتمتع RDAP بدعم دولي مدمج فيها.

دعم التمهيد: يدعم RDAP التمهيد ، مما يسمح بإعادة توجيه الاستعلامات إلى خادم موثوق إذا لم يتم العثور على البيانات ذات الصلة على الخادم الأولي الذي تم الاستعلام عنه. هذا يجعل من الممكن إجراء عمليات بحث أوسع. لا تحتوي أنظمة WHOIS على معلومات مرتبطة بهذه الطريقة ، مما يحد من كمية البيانات التي يمكن استردادها من الاستعلام. 

على الرغم من تصميم RDAP لحل المشكلات المتعلقة بـ WHOIS (وربما استبدالها يومًا ما) ، فإن شركة الإنترنت للأسماء والأرقام المخصصة لا تتطلب سوى سجلات gTLD والمسجلين المعتمدين لتنفيذ RDAP جنبًا إلى جنب مع WHOIS وليس استبدالها تمامًا.