2011-03-08 12 views
6

Estoy tratando de hacer que una aplicación de escritorio verifique los registros whois, entre otras cosas, y he encontrado algunas listas que mapean dominios de alto nivel para servidores whois. Funcionan normalmente, pero a veces la información debe encontrarse en un servidor Whois diferente. Por ejemplo, mientras que el servidor principal para los dominios com es whois.markmonitor.com, about.com tiene que ser extraído de "dominios corporados". ¿Cómo puedo verificar qué servidor whois debería consultar para un determinado dominio?¿Cómo puedo encontrar un servidor Whois para un dominio en particular?

+0

¿Cuál es el sistema operativo en el que está trabajando? – Anne

+0

@Anne, Win7, pero no tengo idea de por qué eso podría importar – Fluffy

+0

algunos sistemas operativos contienen herramientas de línea de comandos específicas que pueden hacer las solicitudes de WHOIS para usted, como OSX y algunas distribuciones de Linux. Se conectan automáticamente al servidor correcto :) – Anne

Respuesta

9

Hay dos tipos de servidores WHOIS: Delgados y gruesos.

De Wikipedia

información de WHOIS se puede almacenar y alzó la vista de acuerdo a cualquiera de una gruesa o una delgada modelo de datos:

grueso

uno almacena el servidor WHOIS la información de WHOIS completa de todo los registradores para el conjunto particular de datos (para que un servidor WHOIS pueda responder con información de WHOIS en todos los dominios .org, por ejemplo).

delgadas

uno de WHOIS servidor almacena sólo el nombre del servidor de base de datos WHOIS del registrador de un dominio, que a su vez tiene los detalles sobre los datos que se alzó la vista (como los servidores .com WHOIS, los cuales remita la consulta de WHOIS al registrador donde se registró el dominio).

Thick Los servidores de WHOIS están disponibles en el sitio web de IANA. Por ejemplo, aquí está el registro de IANA para el IT TLD.

de desplazamiento hacia abajo para

WHOIS Server: whois.nic.it 

Thin servidores son un poco más complicado. Debe consultar el servidor WHOIS principal (disponible en IANA) y luego extraer la referencia.

Por ejemplo, aquí está el record for example.com. La respuesta de Verisign (el primer servidor de WHOIS .COM) devuelve información, incluido el Whois Server.

Server Name: EXAMPLE.COM.AU 
Registrar: ENETICA PTY LTD 
Whois Server: whois.enetica.com.au 
Referral URL: http://www.enetica.com.au 

Luego debe extraer el servidor WHOIS y ejecutar una segunda consulta.

En mi proyecto Ruby Whois, se incluye una lista de todos los servidores WHOIS disponibles. Check the definitions folder.

+1

Para hacer la segunda consulta de WHOIS, ejecute 'whois -h whois.enetica.com.au example.com.au'. –

Cuestiones relacionadas