fbpx

Comandos Linux – Comando whois

Comando whois do Linux

comando whois

Em sistemas operacionais do tipo Unix, o comando whois é um cliente para o serviço de diretório WHOIS.

Descrição

whois procura um objeto em um banco de dados WHOIS. O WHOIS é um protocolo de consulta e resposta amplamente usado para consultar bancos de dados que armazenam os usuários registrados de um recurso da Internet , como um nome de domínio ou um bloco de endereço IP , mas também é usado para uma variedade maior de outras informações.

As versões mais modernas do whois tentam adivinhar o servidor certo para solicitar o objeto especificado. Se não for possível adivinhar, o whois se conectará a whois.networksolutions.com para identificadores de NIC ou whois.arin.net para endereços IPv4 e nomes de rede.

Sintaxe

whois [-h HOST ] [-p PORT ] [-aCFHlLMmrRSVx] [-g FONTE : PRIMEIRO ÚLTIMO ]Objeto 
      [-i ATTR ] [-S SOURCE ] [-T TYPE ]
whois -t TIPO

whois -v TIPO

whois -q palavra-chave

Opções

-h HOSTConecte-se ao host de banco de dados WHOIS HOST .
-HSuprima a exibição de isenções de responsabilidade legais.
-p PORTAo conectar, conecte à porta de rede PORT .
–verboseOpere verbalmente .
–SocorroExiba uma mensagem de ajuda e saia.

História

Quando a Internet emergiu da escassez primordial da ARPANET , havia apenas uma organização que tratava de todos os registros de domínio: DARPA . O WHOIS foi desenvolvido (e padronizado no início dos anos 80) para procurar domínios, pessoas e outros recursos relacionados a registros de domínio e número. Como todo o registro foi feito por uma organização naquele momento, havia um servidor centralizado para todas as consultas WHOIS. Isso facilitou a busca de informações sobre WHOIS.

Os primeiros servidores WHOIS eram altamente permissivos e permitiriam pesquisas de caracteres curinga . Uma consulta WHOIS ao sobrenome de uma pessoa produziria todas as pessoas com esse nome; uma consulta com uma determinada palavra-chave retornou todos os domínios registrados que contenham essa palavra-chave. Uma consulta para um determinado contato administrativo retornou todos os domínios associados ao administrador. Desde o advento da Internet comercializada, de vários registradores e remetentes de spam , essa pesquisa permissiva não está mais disponível.

A responsabilidade do registro de domínio permaneceu na DARPA quando a ARPANET se tornou a Internet durante os anos 80. Em seguida, a National Science Foundation determinou que o gerenciamento do registro de domínio da Internet seria tratado por entidades comerciais de terceiros. O InterNIC foi formado em 1993 sob contrato com a NSF, consistindo em Network Solutions , Inc., General Atomics e AT&T . Em 1999, o gerenciamento do TLD .com , .net e .org foi atribuído à ICANN .

Em 2005, havia muito mais domínios genéricos de nível superior do que no início dos anos 80 e muitos outros domínios de nível superior com código de país. Isso levou a uma complexa rede de registradores de nomes de domínio e associações de registradores, especialmente à medida que o gerenciamento da infraestrutura da Internet se tornou mais internacionalizado. Como resultado, a realização de uma consulta WHOIS em um domínio agora exige que o servidor WHOIS correto e autorizado seja usado, e as ferramentas para realizar pesquisas de proxy WHOIS se tornaram comuns.

Em 2004, um comitê da IETF foi formado para criar um novo padrão para procurar informações sobre nomes de domínio e números de rede. O nome de trabalho atual para esse novo padrão proposto é Protocolo de Serviço de Informações entre Registros, ou CRISP . Pretende-se algum dia substituir o WHOIS, mas ainda está em desenvolvimento.

Notas técnicas

Lembre-se de que whois.networksolutions.com por padrão somente pesquisará no banco de dados de domínios. Se você deseja procurar identificadores de NIC, é necessário adicionar um caractere ” ! “. Quando você faz isso, o servidor padrão se torna whois.networksolutions.com .

Ao consultar whois.arin.net para redes IPv4 ou IPv6 , o comprimento da máscara de rede CIDR será automaticamente removido da cadeia de consulta .

Ao consultar whois.nic.ad.jp para obter números de AS, o programa converterá automaticamente a solicitação no formato apropriado, inserindo um espaço após a sequência AS.

Ao consultar whois.denic.de por nomes de domínio e nenhum outro sinalizador foi especificado, o programa adicionará automaticamente o sinalizador -T dn .

Ao consultar whois.dk-hostmaster.dk para nomes de domínio e nenhum outro sinalizador foi especificado, o programa adicionará automaticamente o sinalizador –show-handle .

Se o arquivo de configuração /etc/whois.conf existir, ele será consultado para encontrar um servidor antes de aplicar as regras normais. Cada linha do arquivo deve conter uma expressão regular para corresponder ao texto da consulta e ao servidor WHOIS a ser usado, separados por espaços em branco . Os domínios IDN devem usar o formato ACE (Ascii Compatible Encoding).

O protocolo WHOIS não especifica uma codificação para caracteres que não podem ser representados por ASCII e as implementações variam muito. Se o programa souber que um servidor específico usa uma determinada codificação, se necessário, ele transcodificará a saída do servidor para a codificação especificada pelo código de idioma atual do sistema.

Os argumentos da linha de comando sempre serão interpretados de acordo com o código do idioma do sistema atual e convertidos na codificação compatível com IDN ASCII.

Configuração

O arquivo de configuração whois está localizado em /etc/whois.conf por padrão.

Meio Ambiente

As seguintes variáveis ​​de ambiente afetam a operação de whois :

LANGAo consultar whois.nic.ad.jp e whois.jprs.jp , o texto em inglês é solicitado, a menos que as variáveis ​​de ambiente LANG ou LC_MESSAGES especifiquem um código de idioma japonês.
WHOIS_OPTIONSUma lista de opções que serão avaliadas antes das especificadas na linha de comando.
WHOIS_SERVEREste servidor será consultado se o programa não conseguir adivinhar onde estão localizados alguns tipos de objetos. Se a variável não existir, o whois.arin.net será consultado.

Exemplos

whois computerhope.com

Executa uma consulta whois para o nome de domínio computerhope.com .

who – Relata quais usuários estão conectados ao sistema.

22 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900

Copyright © Linux Force Security  - Desde 2011.