The Registration Data Access Protocol (RDAP) is a modern protocol that gives you standardized, secure, and structured access to domain registration data. It's meant to replace the old WHOIS system by offering better features like internationalization support, smarter access control, and output you can actually read with code. RDAP lets users, network operators, and law enforcement query domain ownership and registration details in a way that's more reliable, scalable, and respects privacy.

Background: The Limitations of WHOIS

WHOIS has been around for decades as the go-to protocol for getting domain registration info. But honestly, it's got some serious problems:

These issues bugged the Internet Engineering Task Force enough that they decided to build RDAP as a replacement.

Technical Overview of RDAP

RDAP is defined in RFCs 7480 through 7484, which spell out how it works, its architecture, and its data model. It runs on HTTP and HTTPS and uses RESTful principles to hand back domain registration data in JSON format.

Key Features of RDAP

RDAP Query Types

RDAP lets you query all kinds of registration data:

How RDAP Works in Practice

When you send an RDAP query, your client fires off an HTTP GET request to an RDAP server. The server processes it and sends back JSON with the data you asked for, or an error message if the resource doesn't exist or you don't have access.

So if you wanted to check out a domain, you might send a request like this:

https://rdap.example-registrar.com/domain/example.com

The server comes back with a JSON object that has the domain's status, when it was created and when it expires, registrar info, and contact details.

Access Control and Privacy

Here's one of the big wins RDAP has over WHOIS: it supports real access control. Registries and registrars can use authentication like OAuth or API keys to keep sensitive data from prying eyes. This matters because it helps comply with stuff like GDPR, letting organizations protect personal information from unauthorized queries.

Benefits of RDAP

RDAP beats the old WHOIS system in a bunch of ways:

RDAP Adoption and Setup

RDAP is getting rolled out by domain registries, registrars, and Regional Internet Registries (RIRs) all over the world. ICANN has told everyone that accredited registries and registrars need to set up RDAP to phase out WHOIS by a certain date.

Some RIRs like ARIN, RIPE NCC, APNIC, LACNIC, and AFRINIC already have RDAP endpoints for IP and ASN queries. Domain registries and registrars are putting up RDAP servers to follow ICANN rules and give users a better experience.

Challenges in Transition

Even though RDAP is better, the switch from WHOIS isn't totally smooth:

Using RDAP to Look Up Domain Ownership

RDAP is a solid and standardized way to look up domain ownership. Unlike WHOIS, RDAP responses are readable by machines and can be fed into automated workflows for managing domains, investigating security issues, and meeting compliance requirements.

When you query RDAP endpoints, you get detailed info about who registered the domain, administrative and technical contacts, registration dates, and status codes-all in a consistent JSON format.

Conclusion

RDAP is a big step forward for accessing domain registration and network resource data. It fixes the problems with WHOIS and gives you a standardized, secure, and extensible protocol that works for modern internet governance, privacy laws, and technical compatibility. As more people adopt it, RDAP will become the standard way to look up registration data for domains, IP addresses, and autonomous systems.

FAQ

What does RDAP stand for?

RDAP stands for Registration Data Access Protocol.

How is RDAP different from WHOIS?

RDAP uses HTTP/HTTPS and returns data in JSON format, supports authentication and access control, and provides internationalization, whereas WHOIS uses a legacy text-based protocol without standardized output or access restrictions.

Can I use RDAP to look up domain ownership?

Yes, RDAP allows you to look up domain ownership information in a structured and standardized way.

Is RDAP widely adopted?

Yes, many registries, registrars, and Regional Internet Registries have implemented RDAP, and ICANN mandates its adoption for domain registration data access.

Does RDAP protect personal data?

RDAP supports access control mechanisms that enable registries to restrict access to sensitive personal data, helping comply with privacy regulations like GDPR.

See Also