WHOIS proti RDAP

WHOIS proti RDAP

Kaj je WHOIS?

Večina lastnikov spletnih mest na svojem spletnem mestu vključi sredstva za stik z njimi. Lahko je e-pošta, naslov ali telefonska številka. Vendar mnogi ne. Poleg tega niso vsi internetni viri spletne strani. Običajno bi morali opraviti dodatno delo z uporabo orodja na primer myip.ms ali who.is, da v teh virih poiščete podatke o registrantu. Ta spletna mesta uporabljajo protokol WHOIS.

WHOIS obstaja tako dolgo, kot obstaja internet, ko je bil še znan kot ARPANet. Razvit je bil za pridobivanje Podatki o ljudeh in subjektih v omrežju ARPANET. WHOIS se zdaj uporablja za pridobivanje informacij o več različnih internetnih virih in se za to uporablja zadnja štiri desetletja. 

Medtem ko je trenutni protokol WHOIS, znan tudi kot Port 43 WHOIS, v tem obdobju deloval relativno dobro, je imel tudi več pomanjkljivosti, ki jih je bilo treba obravnavati. Z leti je Internetna korporacija za dodeljena imena in številke, ICANN, opazila te pomanjkljivosti in kot glavne težave protokola WHOIS opredelila naslednje:

  • Nezmožnost avtentikacije uporabnikov
  • Zmožnosti samo iskanja, brez podpore za iskanje
  • Brez mednarodne podpore
  • Ni standardizirane oblike poizvedb in odgovorov
  • Ni standardiziranega načina, da bi vedeli, kateri strežnik je treba poizvedovati
  • Nezmožnost avtentikacije strežnika ali šifriranja podatkov med odjemalcem in strežnikom.
  • Pomanjkanje standardiziranega preusmerjanja ali reference.

 

Za rešitev teh težav je IETF (Internet Engineering Task Force) ustvaril RDAP.

Kaj je RDAP?

RDAP (Protokol za dostop do registrskih podatkov) je protokol za poizvedbo in odziv, ki se uporablja za pridobivanje podatkov o registraciji internetnih virov iz registrov domenskih imen in regionalnih internetnih registrov. IETF ga je zasnoval za rešitev vseh težav, ki so prisotne v protokolu WHOIS Port 43. 

Ena od glavnih razlik med RDAP in Port 43 WHOIS je zagotavljanje strukturiranega in standardiziranega formata poizvedb in odgovorov. Prispeli so odgovori RDAP JSON, dobro znan format strukturiranega prenosa in shranjevanja podatkov. To je za razliko od protokola WHOIS, katerega odgovori so v besedilni obliki. 

Čeprav JSON ni tako berljiv kot besedilo, ga je lažje integrirati v druge storitve, zaradi česar je bolj prilagodljiv kot WHOIS. Zaradi tega je mogoče RDAP enostavno implementirati na spletno mesto ali kot orodje ukazne vrstice.

Promocija API-ja:

Razlike med RDAP in WHOIS

Spodaj so glavne razlike med protokoloma RDAP in WHOIS:

 

Standardizirana poizvedba in odgovor: RDAP je protokol RESTful, ki omogoča zahteve HTTP. To omogoča dostavo odgovorov, ki vključujejo kode napak, identifikacijo uporabnika, avtentikacijo in nadzor dostopa. Svoj odgovor posreduje tudi v JSON, kot je bilo že omenjeno. 

Diferenciran dostop do podatkov o registraciji: Ker je RDAP RESTful, ga je mogoče uporabiti za določanje različnih ravni dostopa za uporabnike. Na primer, anonimnim uporabnikom se lahko omogoči omejen dostop, medtem ko imajo registrirani uporabniki polni dostop. 

Podpora za mednarodno uporabo: Mednarodno občinstvo pri izdelavi WHOIS ni bilo upoštevano. Zaradi tega so številni strežniki in odjemalci WHOIS uporabljali US-ASCII in so šele kasneje upoštevali mednarodno podporo. Prevajanje mora izvesti odjemalec aplikacije, ki izvaja protokol WHOIS. RDAP pa ima vgrajeno mednarodno podporo.

Podpora za Bootstrap: RDAP podpira zagon, kar omogoča preusmeritev poizvedb na avtoritativni strežnik, če ustreznih podatkov ni mogoče najti na prvotnem poizvedovanem strežniku. To omogoča izvajanje širših iskanj. Sistemi WHOIS nimajo informacij, povezanih na ta način, kar omejuje količino podatkov, ki jih je mogoče pridobiti s poizvedbo. 

Čeprav je bil RDAP zasnovan za reševanje težav z WHOIS (in ga morda nekega dne nadomesti), internetna korporacija za dodeljena imena in številke zahteva le, da registri gTLD in akreditirani registrarji implementirajo RDAP poleg WHOIS in ga ne nadomestijo v celoti.