Estoy buscando una lista confiable y actualizada de servidores de WHOIS para usar en un script whois.
Dado que la lista cambia con frecuencia, sería bueno si hubiera un recurso al que pudiera hacer referencia en lugar de tener que actualizar el script con frecuencia.
domain
domain-registration
whois
tld
Hamed Momeni
fuente
fuente
Respuestas:
Hay varias formas bien conocidas de localizar servidores whois para TLD, la base de datos de IANA es probablemente la más cercana a lo que la pregunta pide, sin embargo, hay otras fuentes que pueden ser más útiles en la práctica.
Desde IANA (acceso a través de whois y http)
Explore http://www.iana.org/domains/root/db o busque en la base de datos whois
whois.iana.org
el TLD. Cada entrada tiene un campo que especifica el servidor whois .Ejemplo:
Desde whois-servers.net (acceso a través de DNS)
El nombre
tld.whois-servers.net
es aCNAME
para el servidor whois apropiado. No está claro quién realmente mantiene esto, pero parece bastante popular ya que es muy fácil de usar con casi cualquier cliente whois (y algunos clientes usan este servicio de manera predeterminada).Ejemplo:
Desde el registro en sí (acceso a través de DNS)
Muchos registros publican la dirección de su servidor whois en DNS directamente en la zona relevante como un
_nicname._tcp
SRV
registro .Ejemplo:
fuente
Regularmente compilo una lista de IANA y PSL en un archivo XML que incluye servidor whois, registrador, dominios de segundo nivel y, si es posible, una expresión regular de disponibilidad: https://github.com/whois-server-list/whois-server-list
fuente
He estado jugando con WHOIS últimamente y he descubierto que algunos de los paquetes whois disponibles públicamente [a saber, los jwhois de CentOS] parecen depender de listas pre-empaquetadas de servidores TLD WHOIS. Si bien esto va a estar bien para la mayoría de los TLD, es un problema para la explosión de gTLD esotéricos como
.horse
.El método 100% confiable es buscar el TLD en el servidor de WHOIS de la IANA
whois.iana.org
, analizar lawhois:
entrada y luego consultar en ese servidor la información del dominio. P.ej:Y entonces:
Si está utilizando este método, debe ser cortés y responder en caché del servidor de la IANA durante al menos 48 horas, si no más, ya que rara vez cambian y los servidores de la IANA tienden a estar bajo una carga masiva.
fuente
Mantengo la lista de servidores de WHOIS para mi biblioteca Ruby WHOIS en https://github.com/weppos/whois/blob/master/data/tld.json
Contiene la lista de todos los servidores existentes.
No contiene la respuesta cuando el dominio está disponible porque la biblioteca Ruby realiza el análisis en un nivel diferente. Además, tenga en cuenta que no todos los registros utilizan mensajes de cadena para comunicar la falta de disponibilidad de un dominio.
fuente
puede usar este script para obtener servidores whois de IANA. creado por noys. salida en la lista JSON de zonas y servidores whois.
fuente
No debería necesitar una lista de estos. whois (1) es lo suficientemente inteligente como para resolver esto por ti:
Para la página del manual:
Whois es generalmente bastante confiable. Nunca recuerdo haberlo visto fallar en un dominio.
fuente
bet.whois-servers.net
, no existe.whois
cliente que use. No todos lo hacen, por buenas o malas razones.whois-servers.net
todavía no es un servicio oficial, solo algo hecho en un caso de mejor esfuerzo.