RDAP (Protocolo de Acceso a Datos de Registro)

Protocolos y Estándares
El protocolo moderno y estandarizado para consultar datos de registro de dominios, reemplazando el sistema WHOIS heredado con respuestas JSON estructuradas.
← Volver al Glosario

¿Qué es RDAP?

RDAP (Protocolo de Acceso a Datos de Registro) es el protocolo moderno estandarizado por la IETF para acceder a datos de registro de nombres de dominio. Desarrollado como el sucesor de WHOIS, RDAP proporciona respuestas estructuradas y legibles por máquina en formato JSON, lo que facilita significativamente la integración de funcionalidad de búsqueda de dominios en las aplicaciones de desarrolladores.

Por qué RDAP es importante para desarrolladores

Si alguna vez ha intentado analizar datos WHOIS, conoce el dolor. Cada registrador formatea sus respuestas de manera diferente, utiliza nombres de campo incoherentes y devuelve texto plano sin estructura que requiere patrones regex complejos para extraer información útil. RDAP resuelve estos problemas con un esquema JSON estandarizado que funciona de manera coherente en todos los servidores compatibles con RDAP.

Ventajas técnicas clave

Respuestas JSON estructuradas: Cada servidor RDAP devuelve datos en el mismo formato JSON definido por RFC 7483. Esto significa que puede escribir un analizador que funcione con cualquier dominio, independientemente del registrador o registro. Arquitectura RESTful: RDAP utiliza códigos de estado y métodos HTTP estándar. Una simple solicitud GET a un punto final RDAP devuelve información del dominio, y HTTP 404 indica un dominio disponible, sin necesidad de manejo de protocolo especial. HTTPS por defecto: A diferencia de WHOIS que transmite datos en texto plano en el puerto 43, RDAP utiliza HTTPS, asegurando comunicación encriptada entre su aplicación y el servidor RDAP. Soporte de internacionalización: RDAP maneja correctamente IDN (Nombres de Dominio Internacionalizados) y caracteres Unicode, esencial para aplicaciones globales.

Cómo funciona RDAP

Cuando consulta un dominio a través de RDAP, el proceso sigue estos pasos:

1. Descubrimiento de Bootstrap: Su cliente consulta el registro RDAP Bootstrap de la IANA para encontrar el servidor RDAP autoritativo para el TLD

2. Solicitud HTTP: Se realiza una solicitud GET a la URL del servidor RDAP (por ejemplo, https://rdap.verisign.com/com/v1/domain/example.com)

3. Respuesta JSON: El servidor devuelve un objeto JSON estructurado que contiene datos de registro, códigos de estado y eventos

Estructura de respuesta RDAP de ejemplo

{

"objectClassName": "domain",

"handle": "example.com",

"ldhName": "example.com",

"status": ["client transfer prohibited"],

"events": [

{"eventAction": "registration", "eventDate": "1995-08-14T04:00:00Z"},

{"eventAction": "expiration", "eventDate": "2025-08-13T04:00:00Z"}

]

}

Comparación RDAP frente a WHOIS

CaracterísticaRDAPWHOIS
Formato de datosJSON estructuradoTexto sin estructura
TransporteHTTPS (encriptado)Texto plano (puerto 43)
EstandarizaciónRFC 7480-7484Incoherente
Soporte IDNNativoLimitado
Tipo de consultaHTTP RESTfulProtocolo personalizado

Implementación de RDAP en sus aplicaciones

Para desarrolladores que construyen herramientas de dominio, RDAP es el enfoque recomendado. La mayoría de los comprobadores de disponibilidad de dominios modernos, incluidos DomScan, utilizan RDAP como su fuente de datos principal porque proporciona:

Estado de adopción de RDAP

RDAP es ahora obligatorio para registros gTLD y registradores según requisitos de la ICANN. La mayoría de los ccTLD también han adoptado RDAP, aunque algunos todavía operan servicios WHOIS solamente. El archivo Bootstrap de IANA en https://data.iana.org/rdap/dns.json proporciona asignaciones de servidores RDAP actuales para todos los TLD soportados.

Mejores prácticas

Al implementar consultas RDAP, almacene en caché las respuestas apropiadamente para respetar límites de velocidad, implemente el bootstrap de IANA para descubrimiento de servidor y maneje tanto búsquedas exitosas como respuestas 404 para comprobación de disponibilidad.

Pon Este Conocimiento en Práctica

Usa la API de DomScan para comprobar disponibilidad de dominios, estado y mucho más.