RDAP-a qarşı WHOIS

RDAP-a qarşı WHOIS

WHOIS nədir?

Əksər veb sayt sahibləri veb saytında onlarla əlaqə qurmaq üçün bir vasitə ehtiva edir. Bu e-poçt, ünvan və ya telefon nömrəsi ola bilər. Lakin, çoxları bunu etmir. Üstəlik, bütün internet resursları veb sayt deyil. Bir adətən istifadə edərək əlavə iş görmək lazımdır alətləri Bu resurslarda qeydiyyatdan keçən məlumatı tapmaq üçün myip.ms və ya who.is kimi. Bu veb-saytlar WHOIS adlı protokoldan istifadə edir.

WHOIS internet mövcud olduğu müddətdə, hələ ARPANet kimi tanındığı vaxtlarda mövcud olmuşdur. Almaq üçün hazırlanmışdır məlumat ARPANET-dəki insanlar və qurumlar haqqında. WHOIS indi daha geniş çeşiddə internet resursları haqqında məlumat əldə etmək üçün istifadə olunur və son dörd onillikdə bunu etmək üçün istifadə olunur. 

Port 43 WHOIS kimi də tanınan cari WHOIS protokolu həmin dövrdə nisbətən yaxşı iş görsə də, onun həllini tələb edən bir neçə boşluq da var idi. İllər ərzində Təyin olunmuş Adlar və Nömrələr üzrə İnternet Korporasiyası, ICANN bu çatışmazlıqları müşahidə etdi və WHOIS protokolunun əsas problemləri kimi aşağıdakıları müəyyən etdi:

  • İstifadəçilərin autentifikasiyasının mümkünsüzlüyü
  • Yalnız qabiliyyətləri axtarın, axtarış dəstəyi yoxdur
  • Beynəlxalq dəstək yoxdur
  • Standartlaşdırılmış sorğu və cavab formatı yoxdur
  • Hansı serverin sorğulanacağını bilmək üçün standart yol yoxdur
  • Serveri autentifikasiya etmək və ya müştəri ilə server arasında məlumatları şifrələmək mümkün deyil.
  • Standart yönləndirmə və ya istinadın olmaması.

 

Bu problemləri həll etmək üçün IETF (Internet Engineering Task Force) RDAP yaratdı.

RDAP nədir?

RDAP (Registri Data Access Protocol) Domen Adı Reyestrlərindən və Regional İnternet Reyestrlərindən internet resursunun qeydiyyat məlumatlarını əldə etmək üçün istifadə edilən sorğu və cavab protokoludur. IETF onu Port 43 WHOIS protokolunda mövcud olan bütün məsələləri həll etmək üçün dizayn etmişdir. 

RDAP və Port 43 WHOIS arasındakı əsas fərqlərdən biri strukturlaşdırılmış və standartlaşdırılmış sorğu və cavab formatının təmin edilməsidir. RDAP cavabları var JSON, tanınmış strukturlaşdırılmış məlumat ötürmə və saxlama formatı. Bu, cavabları mətn formatında olan WHOIS protokolundan fərqlidir. 

JSON mətn kimi oxunaqlı olmasa da, WHOIS-dən daha çevik olmaqla digər xidmətlərə inteqrasiya etmək daha asandır. Buna görə RDAP asanlıqla vebsaytda və ya komanda xətti vasitəsi kimi həyata keçirilə bilər.

API Təşviqi:

RDAP və WHOIS arasındakı fərqlər

Aşağıda RDAP və WHOIS protokolu arasındakı əsas fərqlər verilmişdir:

 

Standartlaşdırılmış Sorğu və Cavab: RDAP HTTP sorğularına icazə verən RESTful protokoldur. Bu, xəta kodları, istifadəçi identifikasiyası, autentifikasiya və girişə nəzarət daxil olmaqla cavabları çatdırmağa imkan verir. Daha əvvəl qeyd edildiyi kimi, cavabını JSON-da da təqdim edir. 

Qeydiyyat Məlumatlarına Fərqli Giriş: RDAP RESTful olduğundan, istifadəçilər üçün müxtəlif giriş səviyyələrini təyin etmək üçün istifadə edilə bilər. Məsələn, anonim istifadəçilərə məhdud giriş, qeydiyyatdan keçmiş istifadəçilərə isə tam giriş imkanı verilir. 

Beynəlxalq İstifadə Dəstəyi: WHOIS qurularkən beynəlxalq auditoriya nəzərə alınmadı. Buna görə bir çox WHOIS serverləri və müştəriləri US-ASCII-dən istifadə etdilər və sonradan beynəlxalq dəstəyi nəzərə almadılar. İstənilən tərcüməni yerinə yetirmək WHOIS protokolunu tətbiq edən proqram müştərisindən asılıdır. RDAP, digər tərəfdən, beynəlxalq dəstəyə malikdir.

Bootstrap dəstəyi: RDAP, sorğu edilən ilkin serverdə müvafiq məlumat tapılmadıqda sorğuların səlahiyyətli serverə yönləndirilməsinə imkan verən yükləməni dəstəkləyir. Bu, daha geniş axtarışların aparılmasına imkan yaradır. WHOIS sistemlərində sorğudan əldə edilə bilən məlumatların miqdarını məhdudlaşdıran bu şəkildə əlaqələndirilmiş məlumat yoxdur. 

Baxmayaraq ki, RDAP WHOIS ilə problemləri həll etmək (və bəlkə də onu bir gün əvəz edə bilər), Təyin edilmiş Adlar və Nömrələr üçün İnternet Korporasiyası yalnız gTLD reyestrlərini və akkreditə olunmuş registratorlardan RDAP-ı WHOIS ilə birlikdə tətbiq etməyi və onu tamamilə əvəz etməməyi tələb edir.