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:
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:
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:
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)
Escreva um comentário