WHOIS protiv RDAP-a

WHOIS protiv RDAP-a

Što je WHOIS?

Većina vlasnika web-mjesta uključuje sredstva za kontaktiranje s njima na svojoj web-lokaciji. To može biti e-mail, adresa ili telefonski broj. Međutim, mnogi to ne čine. Štoviše, nisu svi internetski resursi web stranice. Obično bi trebalo dodatno raditi korištenjem alat poput myip.ms ili who.is kako biste pronašli informacije o registrantu na tim resursima. Ove web stranice koriste protokol pod nazivom WHOIS.

WHOIS postoji koliko i internet, dok je još bio poznat kao ARPANet. Razvijen je za preuzimanje informacije o ljudima i entitetima na ARPANET-u. WHOIS se sada koristi za dohvaćanje informacija o većem broju internetskih resursa i za to se koristi posljednja četiri desetljeća. 

Dok je trenutni WHOIS protokol, također poznat kao Port 43 WHOIS, bio relativno dobar u tom razdoblju, također je imao nekoliko nedostataka koje je trebalo riješiti. Tijekom godina, Internetska korporacija za dodijeljena imena i brojeve, ICANN, primijetila je ove nedostatke i identificirala sljedeće kao glavne probleme WHOIS protokola:

  • Nemogućnost autentifikacije korisnika
  • Mogućnosti samo pretraživanja, bez podrške za pretraživanje
  • Nema međunarodne podrške
  • Nema standardiziranog formata upita i odgovora
  • Nema standardiziranog načina da saznate kojem poslužitelju postaviti upit
  • Nemogućnost provjere autentičnosti poslužitelja ili šifriranja podataka između klijenta i poslužitelja.
  • Nedostatak standardiziranog preusmjeravanja ili reference.

 

Kako bi riješio te probleme, IETF (Internet Engineering Task Force) stvorio je RDAP.

Što je RDAP?

RDAP (Protokol za pristup podacima registra) je protokol upita i odgovora koji se koristi za dohvaćanje podataka o registraciji internetskih izvora iz registara naziva domena i regionalnih internetskih registara. IETF ga je osmislio kako bi riješio sve probleme prisutne u Port 43 WHOIS protokolu. 

Jedna od glavnih razlika između RDAP-a i porta 43 WHOIS je pružanje strukturiranog i standardiziranog formata upita i odgovora. RDAP odgovori su stigli JSON, poznati strukturirani format za prijenos i pohranu podataka. Ovo je za razliku od WHOIS protokola, čiji su odgovori u tekstualnom formatu. 

Iako JSON nije čitljiv kao tekst, lakše ga je integrirati u druge usluge, što ga čini fleksibilnijim od WHOIS-a. Zbog toga se RDAP može jednostavno implementirati na web stranicu ili kao alat naredbenog retka.

API promocija:

Razlike između RDAP-a i WHOIS-a

U nastavku su glavne razlike između RDAP i WHOIS protokola:

 

Standardizirani upit i odgovor: RDAP je RESTful protokol koji dopušta HTTP zahtjeve. To omogućuje isporuku odgovora koji uključuju kodove grešaka, identifikaciju korisnika, autentifikaciju i kontrolu pristupa. Također isporučuje svoj odgovor u JSON-u, kao što je ranije spomenuto. 

Diferencirani pristup podacima o registraciji: Budući da je RDAP RESTful, može se koristiti za određivanje različitih razina pristupa za korisnike. Na primjer, anonimni korisnici mogu dobiti ograničeni pristup, dok registrirani korisnici imaju puni pristup. 

Podrška za međunarodnu upotrebu: Međunarodna publika nije uzeta u obzir prilikom izgradnje WHOIS-a. Zbog toga su mnogi WHOIS poslužitelji i klijenti koristili US-ASCII i tek kasnije su razmatrali međunarodnu podršku. Na klijentu aplikacije koji implementira WHOIS protokol je da izvrši prijevod. RDAP, s druge strane, ima ugrađenu međunarodnu podršku.

Bootstrap podrška: RDAP podržava bootstrapping, dopuštajući preusmjeravanje upita na autoritativni poslužitelj ako relevantni podaci nisu pronađeni na početnom poslužitelju na koji se postavlja upit. To omogućuje izvođenje širih pretraga. WHOIS sustavi nemaju informacije povezane na ovaj način, ograničavajući količinu podataka koji se mogu dohvatiti iz upita. 

Iako je RDAP osmišljen kako bi riješio probleme s WHOIS-om (i možda ga jednog dana zamijenio), Internetska korporacija za dodijeljena imena i brojeve zahtijeva samo da gTLD registri i akreditirani registrari implementiraju RDAP uz WHOIS, a ne da ga u potpunosti zamijene.