Funcionamiento
Las consultas con este protocolo se realizan contra una API REST, mediante una llamada GET (también podría hacerse un HEAD, solo para comprobar que existen los datos) al URL del mismo.
Podemos hacer estas consultas desde un navegador, una aplicación o desde la línea de comandos.
Dominio
Permite obtener los datos de registro de un dominio concreto.
- URL: https://rdap.dinahosting.com/domain/«mi_dominio»
- Ejemplo: https://rdap.dinahosting.com/domain/dinahosting.com
- Llamada en consola (con salida):
$ curl -H "Accept: application/rdap+json" https://rdap.dinahosting.com/domain/dinahosting.com {"rdapConformance":["rdap_level_0","icann_rdap_technical_implementation_guide_0","icann_rdap_response_profile_0"],"notices":[{"title":"Terms of use","description":"Service subject to Terms of Use","links":{"value":"https://rdap.dinahosting.com/terms_of_use","rel":"related","type":"text/html","href":"https://rdap.dinahosting.com/terms_of_use"}},{"title":"RDDS Inaccuracy Complaint Form","description":"URL of the ICANN RDDS Inaccuracy Complaint Form: https://icann.org/wicf","links":{"value":"https://icann.org/wicf","rel":"related","href":"https://icann.org/wicf"}},{"title":"EPP Status Codes","description":"For more information on domain status codes, please visit https://icann.org/epp","links":{"value":"https://icann.org/epp","rel":"related","href":"https://icann.org/epp"}}],"objectClassName":"domain","handle":"65219950_DOMAIN_COM-VRSN","ldhName":"dinahosting.com","nameservers":[{"objectClassName":"nameserver","ldhName":"ns.dinahosting.com"},{"objectClassName":"nameserver","ldhName":"ns2.dinahosting.com"},{"objectClassName":"nameserver","ldhName":"ns3.dinahosting.com"},{"objectClassName":"nameserver","ldhName":"ns4.dinahosting.com"}],"secureDNS":{"delegationSigned":"false"},"entities":[{"objectClassName":"entity","handle":"DHCVe-979785298","vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Dinahosting SL"],["org",{"type":"work"},"text","Dinahosting S.l."],["adr",{"type":"work"},"text",["","","Rua das Salvadas, 41","A Coruna","15705","ES"]],["tel",{"type":["work","voice"]},"uri","+34.981040200"],["email",{"type":"work"},"text","info@dinahosting.com"]]],"roles":["registrant","administrative","technical"],"events":[{"eventAction":"last changed","eventDate":"2015-01-26 10:46:46"}]},{"objectClassName":"entity","handle":"1262","vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","Dinahosting S.L. "],["adr",{"type":"work"},"text",["","","Salvadas, 41","A Coruña","15705","ES"]],["tel",{"type":["work","voice"]},"uri","+34.900854000"],["email",{"type":"work"},"text","info@dinahosting.com"]]],"entities":[{"objectClassName":"entity","handle":"1262","vcardArray":["vcard",[["version",{},"text","4.0"],["tel",{"type":["work","voice"]},"uri","+34.981040200"],["email",{"type":"work"},"text","abuse-domains@dinahosting.com"]]],"roles":"abuse"}],"roles":"registrar","publicIds":[{"type":"IANA Registrar ID","identifier":"1262"}]}],"status":["client delete prohibited","client transfer prohibited"],"links":[{"value":"https://rdap.dinahosting.com/domain/dinahosting.com","rel":"self","type":"application/rdap+json","href":"https://rdap.dinahosting.com/domain/dinahosting.com"}],"events":[{"eventAction":"registration","eventDate":"2001-02-28 22:13:29"},{"eventAction":"last changed","eventDate":"2016-11-30 09:32:14"},{"eventAction":"expiration","eventDate":"2021-02-28 22:13:29"},{"eventAction":"transfer","eventDate":"2007-03-13 07:10:57"},{"eventAction":"last update of RDAP database","eventDate":"2019-08-19 09:51:50"}]}
¿En qué se diferencian los protocolos RDAP y Whois?
El desarrollo de RDAP ha ido ligado a convertirse en una alternativa mejorada a la herramienta Whois. Ofrece las mismas posibilidades, cumple con la nueva normativa RGPD (Reglamento General de Protección de Datos), y presenta una mayor flexibilidad que el obsoleto sistema Whois.
Este nuevo protocolo pone mayor énfasis en la seguridad, la internacionalización y la estructuración. Sus principales características son:
- Semántica estructurada
- Acceso seguro a los datos de contacto
- Capacidad de ampliación
- Técnicas de Bootstrapping
- Consultas estandarizadas
- Basado en la web (HTTP) y compatible con la arquitectura REST
- Sencillez en la traducción de los datos de salida
- Acceso diferenciado a los datos de contacto
En RDAP los datos se proporcionan en formato estándar JSON, lo que permite trabajar de forma más sencilla en el ámbito de la programación y ofrece mayor libertad en la recuperación de datos.
En la web de ICANN puedes obtener más información sobre el servicio de búsquedas.
Te dejamos más documentación sobre dominios en nuestra sección.