WHOIS

Protocolos e Padrões
O protocolo legado para consultar informações de registro de domínio, retornando dados de texto não estruturados sobre propriedade e status do domínio.
← Voltar ao Glossário

O que é WHOIS?

WHOIS é o protocolo original para consultar informações de registro de nome de domínio, remontando aos primeiros dias da internet. Quando você realiza uma consulta WHOIS, recebe uma resposta baseada em texto contendo detalhes sobre o registro de um domínio, incluindo informações do registrador, datas de criação, datas de expiração e historicamente, informações de contato do registrante.

O Histórico do WHOIS

WHOIS surgiu em 1980 quando a internet era muito menor. Originalmente documentado na RFC 812 (1982), foi projetado para deixar administradores de sistemas identificarem quem era responsável pelos recursos de rede. O protocolo opera na porta TCP 43, aceitando consultas simples em texto e retornando respostas legíveis (mas não amigáveis para máquinas).

Por que WHOIS é Problemático para Desenvolvedores

Se você construiu aplicações que fazem parsing de dados WHOIS, encontrou seu defeito fundamental: não existe formato padrão. Cada registrador e registry formata sua saída WHOIS de forma diferente. Considere esses desafios do mundo real:

Nomes de Campo Inconsistentes

Formatos de Data Variados

2024-01-15T00:00:00Z

15-Jan-2024

January 15, 2024

15/01/2024

Estrutura Imprevisível

Alguns registradores incluem linhas em branco entre seções, outros não. Alguns usam dois-pontos como delimitadores, outros usam tabs. Essa inconsistência significa que parsing robusto do WHOIS exige manter dezenas de padrões regex e atualizá-los constantemente conforme os registradores mudam seus formatos.

Detalhes Técnicos do WHOIS

Uma consulta WHOIS é simples no nível do protocolo:

1. Abra uma conexão TCP para a porta 43 no servidor WHOIS

2. Envie o nome de domínio seguido por uma quebra de linha

3. Leia a resposta até que a conexão feche

echo "example.com" | nc whois.verisign-grs.com 43

A resposta é texto simples sem estrutura padronizada, exigindo parsing cuidadoso.

Mudanças de Privacidade no WHOIS

A introdução da GDPR em 2018 mudou fundamentalmente a disponibilidade de dados WHOIS. Anteriormente, respostas WHOIS incluíam:

Agora, a maioria dos registradores oculta informações pessoais, mostrando apenas:

Esta proteção de privacidade significa que WHOIS é menos útil para busca de contato, mas ainda valiosa para verificação de disponibilidade e informações técnicas de domínio.

Quando Usar WHOIS vs RDAP

Para novo desenvolvimento, sempre prefira RDAP quando disponível. RDAP fornece as mesmas informações em um formato JSON padronizado que é trivial fazer parsing. No entanto, WHOIS permanece necessário para:

Encontrando Servidores WHOIS

Cada TLD tem servidores WHOIS designados. Por exemplo:

A IANA mantém um banco de dados raiz em whois.iana.org que pode direcioná-lo para o servidor WHOIS apropriado da TLD.

O Futuro do WHOIS

A ICANN mandatou adoção de RDAP, e WHOIS está sendo eliminado. Enquanto servidores WHOIS provavelmente permanecerão operacionais por anos, novas aplicações devem ser construídas em RDAP. DomScan usa RDAP exclusivamente para suas verificações de disponibilidade de domínio, garantindo resultados consistentes e confiáveis em todas as TLDs suportadas.

Coloque este Conhecimento em Prática

Use a API DomScan para verificar disponibilidade de domínio, saúde e muito mais.