RDAP: Reasons to Opt for an Alternative that is Superior to Whois

20/11/2024

RDAP: Reasons to Opt for an Alternative that is Superior to Whois
Image assisted/created by AI

By Carlos Martinez Cagnazzo, LACNIC CTO

The need to maintain a record of the addresses and resources allocated to each organization connected to the Internet existed even before the RIRs were established. In the early days, this responsibility fell to a single individual who became famous for performing this task, Jon Postel.

Jon Postel was a researcher at the University of California who was deeply involved with the Internet, and his job was to keep a list of which IPv4 addresses and DNS domains were assigned to whom. During that period, Postel served as the registry for both names and numbers.Initially he literally wrote the records on a chalkboard, which later evolved into a notebook. Eventually, he managed to secure funds to hire a secretary, Joyce K. Reynolds.

Curiously, at one point, what we now know as the IANA functions, were performed exclusively by Joyce and Jon.They registered the addresses they assigned and regularly published the status of the registry. To query the status of a network address, the community would check the latest version of the chalkboard/notebook or call and inquire directly. 

It’s worth noting that over time, the registry managed by Postel and Reynolds evolved: on the one hand, the DNS registry was transferred to what is now ICANN; on the other, the regions that currently assign numbers started to emerge. The first of these regions was RIPE, followed by APNIC, ARIN and years later, LACNIC, and AFRINIC.

The Problems Associated with the Oldest Internet Protocol

Postel’s efforts laid the groundwork for the Whois service, a distributed information system that allows querying databases that store information about an IP address or domain name, such as their registered holder.

The problem is that the manual system was never practical or scalable. At some point, someone came up with a more efficient method for these enquiries, which led to the invention of the Whois protocol. While both share the same name, there is a difference between the service that allows looking up registration information and the mechanism or protocol used to query the registry.

(Free access, no subscription required)

The Whois protocol is probably the oldest Internet protocol still in use and works in a very basic, very elementary, and very limited way: essentially, it retrieves free text.We at LACNIC call it port 43 Whois, as it uses TCP port 43.

Each of the five registries manages its addresses and therefore, each offers a Whois service to query the status of the registration. What happens then? The protocol’s limitations make it difficult to meet the common expectation of knowing who holds a specific address on the Internet. To obtain this information, one must first determine which of the five registries manages the IP address and then query the corresponding Whois, when ideally a single query should be enough to receive a response.

Because port 43 Whois does not support this feature, a series of workarounds were implemented to allow one registry to respond on behalf of others. However, these solutions did not solve the problem and, instead, underlined the need for a more effective mechanism. That’s why the Registration Data Access Protocol (RDAP) was developed.

The views expressed by the authors of this blog are their own and do not necessarily reflect the views of LACNIC.

Subscribe
Notify of

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments