Ok, tentando resolver isso e ficar confuso. Eu estou usando o comando whois e obtendo respostas do servidor de registro, ou seja:
whois google.com
isso retorna para os vencimentos:
Created on..............: 1997-09-15.
Expires on..............: 2020-09-13.
Record last updated on..: 2012-01-29.
Isso é ótimo, mas eu também preciso do status do domínio
por exemplo, se você for
http://www.who.is/whois/google.com
Eu recebo esta informação
Status: clientDeleteProhibited, clientTransferProhibited, clientUpdateProhibited, serverDeleteProhibited, serverTransferProhibited, serverUpdateProhibited
Expiration Date: 2020-09-14
Creation Date: 1997-09-15
Last Update Date: 2011-07-20
A diferença é este item de status extra, como posso obter isso usando um comando whois?
Status: clientDeleteProhibited Status: clientTransferProhibited Status: clientUpdateProhibited Updated Date: 30-mar-2012 Creation Date: 31-mar-2004 Expiration Date: 31-mar-2013 >>> Last update of whois database: Mon, 06 Aug 2012 14:30:29 UTC <<<
Respostas:
Cada registrador tem seu próprio formato de saída. Se você consultar um registrador que não forneça essas informações, elas não poderão ser obtidas (pelo menos não usando o protocolo whois).
Para o seu exemplo particular de
google.com
essas informações são mantidas pelo registrador de nível superiorwhois.internic.net
, Apesar. Aparentemente seu particularwhois
cliente não está exibindo a saída dewhois.internic.net
. Do meu, eu recebo um longo resultado dewhois.internic.net
(incluindo informações sobre entradas de registro iniciadas porgoogle.com.
que existem várias dúzias, algumas delas bastante embaraçosas) antes da informação para este domínio específico do seu registrador.Eu recomendo escrever um simples
whois
cliente de sua preferência, se você realmente precisa ver exatamente o que está acontecendo.telnet whois.internic.net 43
e digite=google.com
para um bom começo.fonte