dado um URL, como encontro o registrador de domínio e o host da web?

3

Se eu tivesse um nome de domínio e quisesse encontrar o registrador e a empresa de hospedagem para esse domínio, como faço isso? Existe algum registro central que rastreie isso? Se sim, existe alguma API para consultar esse banco de dados?

Mesma maneira, como descobrir o host?

    
por user187809 01.11.2010 / 17:17

3 respostas

4

Você pode encontrar o registrador de domínios consultando o (s) banco (s) de dados WHOIS. Na verdade, existem vários bancos de dados, dependendo do domínio de nível superior (TLD). Por exemplo, .com e .net são gerenciados pela Verisign. Há um punhado de RFCs que descrevem como consultar essas informações, juntamente com várias ferramentas disponíveis que podem atuar como front-end para você.

Por exemplo, se você tem acesso a uma linha de comando Unix ou Linux, você pode usar o comando whois :

$ whois example.com

Whois Server Version 2.0

Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.

   Domain Name: EXAMPLE.COM
   Registrar: RESERVED-INTERNET ASSIGNED NUMBERS AUTHORITY
   Whois Server: whois.iana.org
   Referral URL: http://res-dom.iana.org
   Name Server: A.IANA-SERVERS.NET
   Name Server: B.IANA-SERVERS.NET
   Status: clientDeleteProhibited
   Status: clientTransferProhibited
   Status: clientUpdateProhibited
   Updated Date: 26-mar-2004
   Creation Date: 14-aug-1995
   Expiration Date: 13-aug-2011

Last update of whois database: Mon, 01 Nov 2010 16:21:30 UTC

[. . .]

The Registry database contains ONLY .COM, .NET, .EDU domains and
Registrars.
% IANA WHOIS server
% for more information on IANA, visit http://www.iana.org
% This query returned 1 object

domain:       EXAMPLE.COM

organisation: Internet Assigned Numbers Authority

created:      1992-01-01
source:       IANA

Se você não tiver acesso a uma linha de comando Unix / Linux, poderá usar um grande número de interfaces da Web on-line no banco de dados WHOIS. Pesquisando por 'whois' vai aparecer inúmeras opções.

Encontrar o host de um site é significativamente mais difícil. Você pode descobrir quem possui o espaço de endereço IP usando o mesmo comando whois acima e consultando o banco de dados IP apropriado. Por exemplo, para procurar 192.168.1.1, eu poderia fazer:

$ whois 192.168.1.1
#
# Query terms are ambiguous.  The query is assumed to be:
#     "n 192.168.1.1"
#
# Use "?" to get help.
#

#
# The following results may also be obtained via:
# http://whois.arin.net/rest/nets;q=192.168.1.1?showDetails=true&showARIN=false
#

NetRange:       192.168.0.0 - 192.168.255.255
CIDR:           192.168.0.0/16
OriginAS:
NetName:        PRIVATE-ADDRESS-CBLK-RFC1918-IANA-RESERVED
NetHandle:      NET-192-168-0-0-1
Parent:         NET-192-0-0-0-0
NetType:        IANA Special Use
NameServer:     BLACKHOLE-1.IANA.ORG
NameServer:     BLACKHOLE-2.IANA.ORG
Comment:        This block is used as private address space.
Comment:        Addresses from this block can be used by
Comment:        anyone without any need to coordinate with
Comment:        IANA or an Internet registry. Addresses from
Comment:        this block are used in multiple, separately
Comment:        operated networks.
Comment:        This block was assigned by the IETF in the
Comment:        Best Current Practice document, RFC 1918
Comment:        which can be found at:
Comment:        http://www.rfc-editor.org/rfc/rfc1918.txt
RegDate:        1994-03-15
Updated:        2010-03-15
Ref:            http://whois.arin.net/rest/net/NET-192-168-0-0-1

OrgName:        Internet Assigned Numbers Authority
OrgId:          IANA
Address:        4676 Admiralty Way, Suite 330
City:           Marina del Rey
StateProv:      CA
PostalCode:     90292-6695
Country:        US
RegDate:
Updated:        2004-02-24
Ref:            http://whois.arin.net/rest/org/IANA

OrgTechHandle: IANA-IP-ARIN
OrgTechName:   Internet Corporation for Assigned Names and Number
OrgTechPhone:  +1-310-301-5820
OrgTechEmail:  [email protected]
OrgTechRef:    http://whois.arin.net/rest/poc/IANA-IP-ARIN

OrgAbuseHandle: IANA-IP-ARIN
OrgAbuseName:   Internet Corporation for Assigned Names and Number
OrgAbusePhone:  +1-310-301-5820
OrgAbuseEmail:  [email protected]
OrgAbuseRef:    http://whois.arin.net/rest/poc/IANA-IP-ARIN

#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/whois_tou.html
#

No entanto, isso apenas informa quem possui o espaço de endereço IP e não é uma garantia de qualquer outra coisa. Esse espaço de endereço pode pertencer a uma empresa que hospeda seu próprio servidor da Web ou pode pertencer a uma empresa de hospedagem que hospeda um site para outra pessoa (ou vários sites nesse IP, para vários clientes). Além disso, o espaço de endereço IP pode pertencer a um ISP e ser alugado / usado por uma empresa. Muitas, muitas opções e muito pouca certeza, por isso.

    
por 01.11.2010 / 17:37
2

A maneira mais fácil de encontrar o registrador seria acessar o seguinte site. link

Encontrar o host geralmente significa executar um traceroute no endereço IP do site a partir da linha de comando ou do shell linux / mac, como

.

tracert www.websitename.com ou traceroute www.website.com

isso nem sempre é 100%, já que o host da web pode não ser o mesmo host que o banco de dados e, além disso, nem sempre a garantia de atingir o alvo no caso de ele atingir um CDN.

estes devem ajudar você a começar, no entanto, boa sorte.

    
por 01.11.2010 / 17:22
-1

Gostaria de fornecer uma maneira alternativa de consultar dados do WHOIS. Fazê-lo no navegador está se tornando mais frustrante, devido a ter que passar CAPTCHAs apenas para ver as informações solicitadas.

Eu escrevi recentemente um post sobre como você pode consulta dados do WHOIS a partir do Prompt de Comando no Windows .

  1. Faça o download da ferramenta WHOIS da Microsoft ;
  2. Extraia o conteúdo do zip para sua unidade C: \;
  3. Crie uma variável do sistema com o nome: WHOIS e um valor de: C: \ whois.exe;
  4. OK em todos os diálogos que você acabou de abrir para criar a variável do sistema;
  5. Abra o prompt de comando e digite: %whois% google.com

Os detalhes serão exibidos.

    
por 06.05.2018 / 04:36