Protocolo WHOIS

O que é o WHOIS

O WHOIS é um protocolo de consulta e resposta utilizado para realizar consultas de informações de contato e dados DNS sobre recursos na Internet em bancos de dados específicos.
Ele utiliza o TCP como protocolo da camada de transporte, por meio da porta bem-conhecida de número 43, e é descrito na especificação de protocolo RFC 3912.

Recursos

Na Internet, definimos como Recursos (ou Entidades) nomes de domínio, endereços IP ou ainda Sistemas Autônomos (AS)

Um banco de dados whois consiste em um conjunto de registros textuais para cada recurso. Esses registros consistem em várias informações sobre o recurso em si, e também informações associadas, como informações administrativas e datas de criação e expiração de registros.

São retornados pelo WHOIS três tipos de contatos para um recurso ("Registrar Data"):

  • Contato Administrativo
  • Contato Técnico
  • Contato de Cobrança

Nem sempre essas informações são totalmente exibidas. Como são de responsabilidade do provedor de Internet, algumas informações podem ser bloqueadas (WHOIS privado).

Ferramentas de WHOIS

Existem diversas ferramentas de WHOIS disponíveis, muitas delas acessíveis on-line, como:

  • www.who.is
  • www.whois.net
  • whois.registro.br (somente domínios com terminação .br)
  • whois.apnic.net
  • whois.arin.net
  • whois.domaintools.com/

Servidores WHOIS

Os servidores whois são mantidos pelos RIR (Regional Internet Registries), e podem ser consultados diretamente para determinar o provedor de serviços de Internet responsável por um recurso em particular.

Também existem servidores comerciais que executam o protocolo, como por exemplo o Routing Assets Database, que é usado por algumas redes de grande porte, como alguns provedores de Internet específicos.

A imagem a seguir mostra os registros regionais de Internet ao redor do globo:

Registros Regionais da Internet RIR

Registros Regionais da Internet - Wikimedia Commons

Exemplo de consulta

A seguir temos um exemplo de consulta WHOIS a um site da Internet: www.oracle.com usando o sistema on-line who.is:

Exemplo do comando Whois

E diversos aplicativos também estão disponíveis, tanto para desktops quanto para dispositivos móveis (smartphones e tablets), como por exemplo:

  • iNetTools (para iPhone e iPad)
  • Deep Whois (para iPhone e iPad)
  • Whois & DNS Lookup (para Android)
  • Project Whois (Desktop, Windows)

A seguir podemos ver o app iNetTools sendo executado em um smartphone Apple iPhone para realizar a consulta de dados via WHOIS do domínio ibm.com:

Whois rodando no iPhone com iNetTools

Note que usamos o servidor whois.arin.net. Vários outros estão disponíveis no aplicativo para escolha.

É isso aí! Neste artigo vimos uma pequena introdução ao protocolo WHOIS. No próximo artigo vamos abordar mais protocolos de rede. Até lá!

Anterior: O que é um Endereço MAC (MAC Address)

 

Sobre Fábio dos Reis (1193 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Astronomia, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*