WHOIS vs RDAP

WHOIS vs RDAP

Mis on WHOIS?

Enamik veebisaitide omanikke pakub oma veebisaidil vahendeid nendega ühenduse võtmiseks. See võib olla meiliaadress, aadress või telefoninumber. Paljud aga seda ei tee. Pealegi pole kõik Interneti-ressursid veebisaidid. Kasutades tuleks tavaliselt teha lisatööd töövahendid nagu myip.ms või who.is, et leida nende ressursside kohta registreerija teavet. Need veebisaidid kasutavad protokolli nimega WHOIS.

WHOIS on eksisteerinud sama kaua kui Internet, siis, kui seda tunti veel ARPANeti nime all. See töötati välja taastamiseks info inimeste ja üksuste kohta ARPANETis. WHOIS-i kasutatakse nüüd teabe hankimiseks suurema hulga Interneti-ressursside kohta ja seda on kasutatud selleks viimase nelja aastakümne jooksul. 

Kuigi praegune WHOIS-protokoll, tuntud ka kui Port 43 WHOIS, on sel perioodil suhteliselt hästi toiminud, oli sellel ka mitmeid kõrvaldamist vajavaid tõrkeid. Aastate jooksul on Internet Corporation For Assigned Names and Numbers, ICANN, täheldanud neid puudusi ja tuvastanud järgmised WHOIS-protokolli peamised probleemid:

  • Suutmatus kasutajaid autentida
  • Ainult otsinguvõimalused, otsingutugi pole
  • Rahvusvaheline toetus puudub
  • Standardiseeritud päringu ja vastuse vorming puudub
  • Puudub standardne viis teada saada, millise serveri kohta päringuid teha
  • Suutmatus serverit autentida või andmeid kliendi ja serveri vahel krüptida.
  • Standardiseeritud ümbersuunamise või viite puudumine.

 

Nende probleemide lahendamiseks lõi IETF (Internet Engineering Task Force) RDAP-i.

Mis on RDAP?

RDAP (registriandmete juurdepääsuprotokoll) on päringu- ja vastuseprotokoll, mida kasutatakse Interneti-ressursside registreerimisandmete toomiseks domeeninimeregistritest ja piirkondlikest Interneti-registritest. IETF kavandas selle kõigi Port 43 WHOIS-protokolli probleemide lahendamiseks. 

Üks peamisi erinevusi RDAP ja Port 43 WHOIS vahel on struktureeritud ja standardiseeritud päringu- ja vastusevormingu pakkumine. RDAP vastused on sees JSON, tuntud struktureeritud andmeedastus- ja -salvestusvorming. See erineb WHOIS-protokollist, mille vastused on tekstivormingus. 

Kuigi JSON ei ole nii loetav kui tekst, on seda lihtsam teistesse teenustesse integreerida, muutes selle paindlikumaks kui WHOIS. Tänu sellele saab RDAP-i hõlpsasti juurutada veebisaidil või käsurea tööriistana.

API reklaam:

Erinevused RDAP-i ja WHOIS-i vahel

Allpool on toodud peamised erinevused RDAP- ja WHOIS-protokolli vahel.

 

Standardpäring ja vastus: RDAP on RESTful protokoll, mis võimaldab HTTP päringuid. See võimaldab edastada vastuseid, mis sisaldavad veakoode, kasutaja tuvastamist, autentimist ja juurdepääsu kontrolli. Nagu varem mainitud, edastab see vastuse ka JSON-is. 

Diferentseeritud juurdepääs registreerimisandmetele: Kuna RDAP on RESTful, saab seda kasutada erinevate juurdepääsutasemete määramiseks kasutajatele. Näiteks anonüümsetele kasutajatele saab anda piiratud juurdepääsu, registreeritud kasutajatele aga täielik juurdepääs. 

Tugi rahvusvaheliseks kasutamiseks: WHOISi loomisel ei arvestatud rahvusvahelist publikut. Seetõttu kasutasid paljud WHOIS-i serverid ja kliendid US-ASCII-d ega kaalunud rahvusvahelist tuge alles hiljem. Mis tahes tõlke tegemine on WHOIS-protokolli rakendava rakenduse kliendi ülesanne. RDAP-il on seevastu sisse ehitatud rahvusvaheline tugi.

Bootstrapi tugi: RDAP toetab alglaadimist, mis võimaldab päringuid ümber suunata autoriteetsesse serverisse, kui esialgses päringu saanud serveris asjakohaseid andmeid ei leitud. See võimaldab teha laiemaid otsinguid. WHOIS-süsteemides ei ole sel viisil teavet lingitud, mis piirab päringust leitavate andmete hulka. 

Kuigi RDAP loodi WHOIS-iga seotud probleemide lahendamiseks (ja võib-olla selle ühel päeval asendamiseks), nõuab Interneti-nimede ja numbrite korporatsioon ainult gTLD registritelt ja akrediteeritud registripidajatelt, et nad rakendaksid RDAP-i koos WHOIS-iga, mitte ei asendaks seda täielikult.