Consulta WHOIS
Por Que Usar Nossa Consulta WHOIS
- Visualização de resumo limpa: registrador, datas de criação/expiração/atualização, servidores de nomes, DNSSEC e códigos de status de uma só vez
- Validação focada em domínio: rejeita URLs com protocolo/caminho e espera um FQDN adequado (ex: exemplo.com, sub.dominio.org)
- Campos normalizados: o backend mapeia domínio, registrador, datas, servidores de nomes, DNSSEC, status[] e registrant.organization (quando disponível) em um modelo de dados consistente
- Painel de registro bruto: veja o texto WHOIS original ou JSON RDAP exatamente como retornado pelo registro/registrador
- Suporte a RDAP onde disponível, para respostas JSON mais estruturadas e legíveis por máquina
- Interface amigável para dispositivos móveis com formatação adequada para copiar/colar em tickets, relatórios de incidentes e portfólios de domínio
- Sem necessidade de conta; limites de taxa de uso justo para manter o serviço rápido e estável para todos
🔍 Como Realizar uma Consulta WHOIS for whois-lookup
1. Insira um Nome de Domínio
Digite um nome de domínio totalmente qualificado como <code>example.com</code> ou <code>sub.domain.org</code>. Não inclua <code>http://</code>, <code>https://</code> ou quaisquer parâmetros de caminho/consulta – a ferramenta valida apenas entradas no formato de domínio.
2. Validar e Consultar
A ferramenta verifica se sua entrada parece um domínio válido (semelhante a FQDN), então consulta a fonte WHOIS ou RDAP apropriada com base no TLD e na lógica de roteamento do backend.
3. Analisar Campos Principais
Campos essenciais – domínio, registrante, datas de criação/atualização/expiração, servidores de nomes, estado DNSSEC, códigos de status e organização do titular quando disponível – são normalizados em um resumo estruturado para leitura rápida e comparação.
4. Inspecionar Dados Brutos
Para investigações e casos específicos, abra o painel de saída bruta para ver o texto WHOIS completo ou o JSON RDAP. Estes são os mesmos <code>rawData</code> retornados pelo backend, ideais para copiar/colar em tickets, notas SIEM ou planilhas.
Detalhes do Protocolo e Modelo de Dados
WHOIS (RFC 3912) e RDAP (RFC 7483)
A ferramenta é projetada em torno do acesso moderno a dados WHOIS/RDAP e do formato normalizado que sua interface consome:
| Aspecto | Detalhe | Nota |
|---|---|---|
| Transporte WHOIS | Porta TCP 43 | Texto livre; o chamador deve analisar linhas e seguir encaminhamentos quando necessário |
| Transporte RDAP | HTTPS + JSON | JSON estruturado: objetos para domínio, contatos e códigos de status |
| Tipo de Entrada | Nome de domínio (apenas FQDN) | A validação da interface rejeita protocolo/caminho para corresponder à forma como os registros esperam consultas |
| Formato de Saída | Analisado + Bruto | A interface mostra campos normalizados e expõe <code>rawData</code> do backend |
Características Típicas de Resposta
A velocidade real depende do registro/registrante envolvido, latência da rede e limitação:
| Tipo de Registro | Latência Típica | Notas |
|---|---|---|
| .com / .net (gTLD) | ⚡ ~0,5–1s | Frequentemente rápido, com padrões claros de registrante/encaminhamento |
| Novos gTLDs | ⏳ 1–2s | Muitos usam RDAP com dados estruturados mais ricos |
| ccTLDs (código de país) | ⏳ 1–3s | Formatação altamente variável; regras de privacidade diferem por país |
Campos Principais Analisados pela Ferramenta
Quando presentes na resposta upstream, o backend mapeia os campos-chave WHOIS/RDAP para o objeto normalizado exposto ao frontend (a estrutura <code>WhoisResult</code>):
| Campo | Descrição | Exemplo |
|---|---|---|
| domínio | Nome de domínio consultado | exemplo.com |
| registrante | Registrante responsável pelo domínio | Namecheap, GoDaddy, OVH, Gandi… |
| criado / atualizado / expira | Marcas temporais do ciclo de vida | 2020-01-01 / 2023-01-10 / 2026-01-01 |
| servidoresNome[] | Servidores de nomes autoritativos | ns1.exemplo.com, ns2.exemplo.com |
| estado[] | Códigos de estado do domínio | clientTransferProhibited, ok, pendingDelete… |
| dnssec | Estado de assinatura DNSSEC | signedDelegation, unsigned |
| registrante.organização | Organização do registrante (se não oculta) | Exemplo Corp |
| dadosBrutos | Texto WHOIS bruto completo ou JSON RDAP | Exibido como está no painel bruto para copiar/colar |
WHOIS na Linha de Comando
Prefere o terminal? Estes comandos replicam o que o backend faz, mas diretamente da sua shell:
Linux/macOS
Consulta básica de WHOIS
whois example.comConsulta o servidor WHOIS padrão para o TLD e imprime o registo bruto
Filtrar campos comuns do ciclo de vida
whois example.com | grep -iE "registrar:|creation date:|updated date:|expiry date:|name server:"Extrai rapidamente registrador, datas e servidores de nomes de saída ruidosa
Consulta RDAP mínima via curl (se suportado)
curl https://rdap.org/domain/example.comRetorna JSON com dados RDAP estruturados onde disponível
Windows
WHOIS do Sysinternals (após instalar whois.exe)
whois.exe -v example.comConsulta WHOIS detalhada com dicas adicionais e formatação
Aplicações Práticas do WHOIS
Investigação de Domínios & Due Diligence
- Verificar a idade de um domínio antes de o comprar num mercado
- Verificar se um domínio está próximo da expiração (risco de queda ou perda)
- Ver qual registrador detém um domínio para planear uma transferência ou consolidação
// Extrair idade do domínio (aproximada) de uma string WHOIS bruta
const match = /Creation Date:\s*(.+)/i.exec(rawWhois);
const createdAt = match ? new Date(match[1]) : null;
const ageYears = createdAt ? (Date.now() - createdAt.getTime()) / (1000*60*60*24*365) : null;Cibersegurança & Resposta a Incidentes
- Investigar domínios suspeitos vistos em logs ou emails de phishing
- Rastrear padrões de registrador e servidor de nomes em infraestrutura maliciosa
- Documentar contexto de propriedade ao apresentar relatórios de abuso ou pedidos de remoção
// Rastrear linhas de servidor de nomes da saída WHOIS
const nsLines = rawWhois.match(/Name Server:\s*(.+)/gi) || [];
const currentNS = nsLines.map(l => l.split(/:\s*/i)[1]?.trim());
compareWithPreviousSnapshot(currentNS);Operações & Manutenção de DNS
- Verificar se um domínio está corretamente delegado ao seu fornecedor de DNS
- Verificar a flag DNSSEC antes de ativar funcionalidades sensíveis à segurança
- Auditar um portfólio de domínios para registradores e expirações consistentes
❓ Frequently Asked Questions
❓Por que alguns detalhes do WHOIS estão ocultos ou redigidos?
🔄Quão atualizados estão os dados WHOIS/RDAP?
🔍Qual é a diferença entre WHOIS e RDAP?
HTTP+JSON com objetos estruturados, códigos de erro padronizados e melhor controle de acesso. Muitos TLDs atualmente expõem ambos em paralelo.🌐Posso consultar a propriedade de endereços IP?
⚠️Por que às vezes vejo erros ou dados parciais?
Pro Tips
Ao investigar propriedade, compare tanto o WHOIS do registro quanto do registrante (e RDAP quando disponível); diferenças sutis podem revelar tempo de transferência ou espelhos desatualizados.
Para abuso ou phishing, contatos de abuso do registrante e provedores de hospedagem geralmente são mais eficazes do que perseguir um e-mail do titular possivelmente redigido.
Acompanhe datas de expiração de domínios-chave em um calendário ou sistema de monitoramento; não confie apenas em e-mails de lembrete do registrante.
Observe códigos de status de domínio (clientTransferProhibited, redemptionPeriod, etc.). Eles mostram de relance se um domínio está bloqueado, em período de carência ou próximo à exclusão.
Additional Resources
Other Tools
- Embelezador CSS
- Embelezador HTML
- Embelezador Javascript
- Embelezador PHP
- Seletor de Cores
- Extrator de Sprites
- Decodificador Base64
- Codificador Base64
- Formatador Csharp
- Formatador CSV
- Dockerfile Formatter
- Formatador Elm
- Formatador ENV
- Formatador Go
- Formatador GraphQL
- Formatador HCL
- Formatador INI
- Formatador JSON
- Formatador LaTeX
- Formatador Markdown
- Formatador Objective-C
- Php Formatter
- Formatador Proto
- Formatador Python
- Formatador Ruby
- Formatador Rust
- Formatador Scala
- Formatador de Script Shell
- Formatador SQL
- Formatador SVG
- Formatador Swift
- Formatador TOML
- Typescript Formatter
- Formatador XML
- Formatador YAML
- Formatador Yarn
- Minificador CSS
- Html Minifier
- Javascript Minifier
- Minificador JSON
- Minificador XML
- Visualizador de Cabeçalhos HTTP
- PDF para Texto
- Testador de Regex
- Verificador de Classificação SERP