WHOIS x RDAP

WHOIS x RDAP

O que é WHOIS?

A maioria dos proprietários de sites inclui um meio de contatá-los em seus sites. Pode ser um e-mail, um endereço ou um número de telefone. No entanto, muitos não. Além disso, nem todos os recursos da Internet são sites. Normalmente, seria necessário fazer um trabalho extra usando ferramentas como myip.ms ou who.is para encontrar informações de registrantes nesses recursos. Esses sites fazem uso de um protocolo chamado WHOIS.

O WHOIS existe há tanto tempo quanto a Internet, quando ainda era conhecido como ARPANet. Foi desenvolvido para recuperar INFORMAÇÕES sobre pessoas e entidades na ARPANET. O WHOIS agora é usado para recuperar informações sobre uma ampla variedade de recursos da Internet e tem sido usado para isso nas últimas quatro décadas. 

Embora o protocolo WHOIS atual, também conhecido como Port 43 WHOIS, tenha se saído relativamente bem nesse período, ele também teve vários lapsos que precisavam ser resolvidos. Ao longo dos anos, a Corporação da Internet para Nomes e Números Atribuídos, ICANN, observou essas deficiências e identificou o seguinte como os principais problemas do protocolo WHOIS:

  • Incapacidade de autenticar usuários
  • Habilidades de pesquisa apenas, sem suporte de pesquisa
  • Sem suporte internacional
  • Sem consulta padronizada e formato de resposta
  • Nenhuma maneira padronizada de saber qual servidor consultar
  • Incapacidade de autenticar o servidor ou criptografar dados entre o cliente e o servidor.
  • Falta de redirecionamento ou referência padronizada.

 

Para resolver esses problemas, o IETF (Internet Engineering Task Force) criou o RDAP.

O que é RDAP?

RDAP (Registry Data Access Protocol) é um protocolo de consulta e resposta usado para recuperar dados de registro de recursos da Internet de Registros de Nomes de Domínio e Registros Regionais da Internet. O IETF o projetou para resolver todos os problemas presentes no protocolo WHOIS da porta 43. 

Uma das principais diferenças entre o RDAP e o Port 43 WHOIS é o fornecimento de um formato de consulta e resposta estruturado e padronizado. As respostas RDAP estão em JSON, um formato de armazenamento e transferência de dados estruturados bem conhecido. Isso é diferente do protocolo WHOIS, cujas respostas são em formato de texto. 

Embora o JSON não seja tão legível quanto o texto, é mais fácil integrá-lo a outros serviços, tornando-o mais flexível do que o WHOIS. Por causa disso, o RDAP pode ser facilmente implementado em um site ou como uma ferramenta de linha de comando.

Promoção da API:

Diferenças entre RDAP e WHOIS

Abaixo estão as principais diferenças entre o protocolo RDAP e WHOIS:

 

Consulta e resposta padronizadas: RDAP é um protocolo RESTful que permite solicitações HTTP. Isso possibilita a entrega de respostas que incluem códigos de erro, identificação do usuário, autenticação e controle de acesso. Ele também entrega sua resposta em JSON, conforme mencionado anteriormente. 

Acesso Diferenciado aos Dados Cadastrais: Como o RDAP é RESTful, ele pode ser usado para especificar diferentes níveis de acesso para usuários. Por exemplo, usuários anônimos podem receber acesso limitado, enquanto usuários registrados recebem acesso total. 

Suporte para uso internacional: O público internacional não foi considerado quando o WHOIS foi construído. Por causa disso, muitos servidores e clientes WHOIS usaram US-ASCII e não consideraram o suporte internacional até mais tarde. Cabe ao cliente da aplicação que implementa o protocolo WHOIS realizar qualquer tradução. O RDAP, por outro lado, tem suporte internacional integrado.

Suporte de inicialização: O RDAP suporta bootstrapping, permitindo que as consultas sejam redirecionadas para um servidor autoritativo se os dados relevantes não forem encontrados no servidor inicial consultado. Isso possibilita que pesquisas mais amplas sejam realizadas. Os sistemas WHOIS não possuem informações vinculadas dessa maneira, limitando a quantidade de dados recuperáveis ​​de uma consulta. 

Embora o RDAP tenha sido projetado para resolver os problemas com o WHOIS (e talvez substituí-lo um dia), a Internet Corporation For Assigned Names And Numbers requer apenas registros de gTLD e registradores credenciados para implementar o RDAP juntamente com o WHOIS e não substituí-lo completamente.