Como posso procurar novos TLDs, como .email, .guru etc., usando o whois
comando linux?
A execução whois
em um novo TLD fornece apenas a resposta:
No whois server is known for this kind of object.
linux
command-line
ubuntu-12.04
whois
tld
Paulo
fonte
fonte
Você pode obter facilmente o servidor whois certo diretamente da IANA sem editar arquivos ou tabelas adicionais.
Exemplo para TLD ".de"
Linux, OSX (e compatível):
Diverta-se
fonte
whois
utilitário, não tenho certeza (talvez para reduzir a carga?). Enfim, adereços e obrigado.whois -h $(whois -h whois.iana.org .TLD | grep '^whois:' | sed 's/whois:\s*//') example.TLD
. Curiosamente, porém, é suficiente usá-lowhois.nic.TLD
como host de banco de dados para a maioria (ou talvez todos?) De TLDs, como apontado por @Andrew..tube
o servidor responsável não é publicado. Provavelmente porque o servidor da IANA é responsável comowhois -h whois.iana.org nic.tube
funciona.A maioria dos clientes whois codifica o servidor Whois do TLD, em vez de recuperar ativamente o servidor whois da IANA ao executar um TLD que ainda não é conhecido pelo cliente.
Criei minha própria ferramenta de pesquisa online whois, que você pode usar http://gwhois.org/ que suporta todos os TLDs e endereços IP, pois todas as pesquisas começam na IANA e depois passam para o registro e registrador, conforme necessário.
Também passei muito tempo criando um analisador whois inteligente que exibe os dados whois de maneira amigável.
Exemplos de capturas de tela:
fonte
gwhois
pacote requer 25 pacotes adicionais para serem instalados no repositório oficial. Não que eu sentisse falta dos ~ 4,4 MB de armazenamento, tudo isso é realmente necessário para que o pacote funcione corretamente?Isso parece funcionar para a maioria dos novos tlds:
O nome do host do servidor está no formato: whois.nic.newtldname
por exemplo:
"Este nome é reservado pelo Registro, de acordo com a política da ICANN." etc etc etc
Além disso, a navegação para
http://nic.newtldname
normalmente leva você à página Registro / Inicialização.fonte
whois -h $(whois -h whois.iana.org .TLD | grep '^whois:' | sed 's/whois:\s*//') example.TLD
whois.nic.$ext
e$ext.whois-servers.net
- estou procurando outras pessoas para adicionar à minha lista.Se você estiver usando o cliente linux padrão, as definições ainda não foram atualizadas para incluir o novo TLDS.
Você tem duas soluções possíveis:
fonte
No OS X, a ferramenta whois não parece ter sido criada com o suporte ao /etc/whois.conf ( assim como o slackware? ). A maneira mais fácil de corrigir isso parece ser instalar o whois "enganado" do homebrew . Você pode fazer isso com
Dessa forma, ele usará uma lista atualizada de servidores whois (mas eu só testei com domínios .so e .ninja).
fonte
whois
CLI atualizada ébrew install homebrew/dupes/whois
Uma maneira é usar o TLD .whois-servers.net como o servidor whois, por exemplo:
O domínio whois-server.net (gerenciado pela CenterGate LLC, sem afiliação) contém uma lista esperançosamente atualizada de redirecionamentos de DNS CNAME para servidores whois oficiais do TLD, por exemplo:
fonte
whois -c mobi npr.mobi
. Infelizmente, ele não funciona para todos os domínios no momento da escrita, por exemplowhois -c tube nic.tube
Para atualizar seu /etc/whois.conf, você pode usar um script como
https://gist.github.com/HugoPoi/4694a99f5a9d9b2c558557bbdd113f54
Este outro repositório do github fornece bons dados sobre o servidor whois https://github.com/whois-server-list/whois-server-list
fonte
Minha solução não era muito sofisticada. Não consegui procurar um determinado TLD no Debian Wheezy ou Squeeze, nem no OS X El Capitan ou no Snow Leopard. Eu descobri que poderia procurar o TLD no Debian Jessie. Nas máquinas Debian, peguei a fonte de whois para Jessie e a construí; funciona bem agora. Para o OS X, peguei uma versão mais recente do whois através do MacPorts.
fonte
Eu tive a mesma resposta problemática do servidor a uma das minhas solicitações.
Nesse caso, o uso do
-a
comutador era simples e funcionou muito bem:De
man
:fonte
Ou, você pode apenas usar uma ferramenta melhor. Por exemplo, o GNU jwhois, que procura flexivelmente o
whois
servidor apropriado primeiro e depois faz a pesquisa real usando esse servidor.Caminho do GNU: https://ftp.gnu.org/gnu/jwhois/
Github one: https://github.com/jonasob/jwhois
fonte