WHOIS vs RDAP

WHOIS vs RDAP

Què és el WHOIS?

La majoria dels propietaris de llocs web inclouen un mitjà per contactar-los al seu lloc web. Pot ser un correu electrònic, una adreça o un número de telèfon. No obstant això, molts no. A més, no tots els recursos d'Internet són llocs web. Normalment caldria fer un treball addicional utilitzant instruments com myip.ms o who.is per trobar informació sobre aquests recursos. Aquests llocs web fan ús d'un protocol anomenat WHOIS.

WHOIS ha existit des que hi ha Internet, quan encara es coneixia com ARPANet. Va ser desenvolupat per a la recuperació informació sobre persones i entitats a ARPANET. WHOIS s'utilitza ara per recuperar informació sobre una varietat més àmplia de recursos d'Internet i s'ha utilitzat per fer-ho durant les últimes quatre dècades. 

Tot i que el protocol WHOIS actual, també conegut com a WHOIS del port 43, ha funcionat relativament bé en aquest període, també va tenir diversos lapsus que calia resoldre. Al llarg dels anys, la Corporació d'Internet per a l'Assignació de Noms i Números, ICANN, va observar aquestes deficiències i va identificar els següents com els principals problemes del protocol WHOIS:

  • Incapacitat per autenticar usuaris
  • Només habilitats de cerca, sense suport de cerca
  • Sense suport internacional
  • No hi ha un format de consulta i resposta estandarditzat
  • No hi ha cap forma estandarditzada de saber quin servidor consultar
  • Incapacitat per autenticar el servidor o xifrar dades entre el client i el servidor.
  • Manca de redirecció o referència estandarditzada.

 

Per resoldre aquests problemes, l'IETF (Internet Engineering Task Force) va crear RDAP.

Què és RDAP?

RDAP (Registry Data Access Protocol) és un protocol de consulta i resposta que s'utilitza per recuperar dades de registre de recursos d'Internet dels registres de noms de domini i dels registres regionals d'Internet. L'IETF el va dissenyar per resoldre tots els problemes presents al protocol WHOIS del Port 43. 

Una de les principals diferències entre RDAP i WHOIS del port 43 és la disposició d'un format de consulta i resposta estructurat i estandarditzat. Hi ha respostes RDAP JSON, un conegut format de transferència i emmagatzematge de dades estructurades. Això és a diferència del protocol WHOIS, les respostes del qual estan en format de text. 

Tot i que JSON no és tan llegible com el text, és més fàcil d'integrar-se en altres serveis, fent-lo més flexible que WHOIS. Per això, RDAP es pot implementar fàcilment en un lloc web o com a eina de línia d'ordres.

Promoció de l'API:

Diferències entre RDAP i WHOIS

A continuació es mostren les principals diferències entre el protocol RDAP i WHOIS:

 

Consulta i resposta estandarditzades: RDAP és un protocol RESTful que permet sol·licituds HTTP. Això fa possible oferir respostes que inclouen codis d'error, identificació d'usuari, autenticació i control d'accés. També ofereix la seva resposta en JSON, com s'ha esmentat anteriorment. 

Accés diferenciat a les dades de registre: Com que RDAP és RESTful, es pot utilitzar per especificar diferents nivells d'accés per als usuaris. Per exemple, els usuaris anònims poden tenir accés limitat, mentre que els usuaris registrats tenen accés complet. 

Suport per a ús internacional: El públic internacional no es va tenir en compte quan es va crear WHOIS. Per això, molts servidors i clients WHOIS van utilitzar US-ASCII i no van considerar el suport internacional fins més tard. Correspon al client de l'aplicació que implementa el protocol WHOIS realitzar qualsevol traducció. RDAP, d'altra banda, té suport internacional integrat.

Suport d'arrencada: RDAP admet l'arrencada, la qual cosa permet redirigir les consultes a un servidor autoritzat si no es troben les dades rellevants al servidor inicial consultat. Això fa possible fer cerques més àmplies. Els sistemes WHOIS no tenen informació enllaçada d'aquesta manera, limitant la quantitat de dades que es poden recuperar d'una consulta. 

Tot i que RDAP va ser dissenyat per resoldre els problemes amb WHOIS (i potser substituir-lo algun dia), la Corporació d'Internet per a l'assignació de noms i números només requereix que els registres de gTLD i els registradors acreditats implementin RDAP juntament amb WHOIS i no el substitueixin completament.