¿Cómo puedo buscar nuevos TLD, como .email, .guru, etc., usando el whois
comando en linux?
Ejecutar whois
en un nuevo TLD solo da la respuesta:
No whois server is known for this kind of object.
linux
command-line
ubuntu-12.04
whois
tld
Pablo
fuente
fuente
Puede obtener fácilmente el servidor whois correcto directamente de IANA sin editar archivos o tablas adicionales.
Ejemplo para ".de" TLD
Linux, OSX (y compatible):
Que te diviertas
fuente
whois
utilidad, no estoy seguro (¿tal vez para reducir la carga?). De todos modos, accesorios y gracias.whois -h $(whois -h whois.iana.org .TLD | grep '^whois:' | sed 's/whois:\s*//') example.TLD
. Curiosamente, sin embargo, es suficiente para usarwhois.nic.TLD
como host de base de datos para la mayoría (¿o tal vez para todos?) TLD's, como lo señaló @Andrew..tube
el servidor responsable no se publica. Probablemente porque el servidor IANA es responsable comowhois -h whois.iana.org nic.tube
funciona.La mayoría de los clientes whois codifican el TLD cuyos servidores, en lugar de recuperar activamente el servidor whois de IANA cuando se realiza para un TLD que el cliente aún no conoce.
He creado mi propia herramienta de búsqueda whois en línea que puede usar http://gwhois.org/ que admite todos los TLD y direcciones IP, ya que todas las búsquedas comienzan en IANA y luego pasan al registro y registrador según sea necesario.
También pasé mucho tiempo creando un analizador whois inteligente que muestra los datos whois de una manera fácil de usar.
Capturas de pantalla de ejemplo:
fuente
gwhois
paquete requiere la instalación de 25 paquetes adicionales desde el repositorio oficial. No es que extrañe los ~ 4.4MB de almacenamiento, ¿son todos estos realmente necesarios para que el paquete se ejecute correctamente?Esto parece funcionar para la mayoría de los nuevos tlds:
El nombre de host del servidor tiene el formato: whois.nic.newtldname
p.ej:
"Este nombre está reservado por el Registro de acuerdo con la Política de ICANN". etc etc etc
Además, la exploración
http://nic.newtldname
generalmente lo lleva a la página Registro / Inicio.fuente
whois -h $(whois -h whois.iana.org .TLD | grep '^whois:' | sed 's/whois:\s*//') example.TLD
whois.nic.$ext
y$ext.whois-servers.net
estoy buscando a otros para agregar a mi lista.Si está utilizando el cliente Linux estándar, las definiciones aún no se han actualizado para incluir el nuevo TLDS.
Tienes dos posibles soluciones:
fuente
En OS X, la herramienta whois no parece estar construida con el soporte /etc/whois.conf ( ¿como slackware? ). La forma fácil de solucionar esto parece ser instalar el whois "engañado" de homebrew . Puedes hacer eso con
De esa manera, usará una lista actualizada de servidores whois (pero solo probé con dominios .so y .ninja).
fuente
whois
CLI actualizada esbrew install homebrew/dupes/whois
Una forma es usar TLD .whois-server.net como el servidor whois, por ejemplo:
El dominio whois-server.net (administrado por CenterGate LLC, sin afiliación) contiene una lista actualizada de redireccionamientos DNS CNAME a servidores whois de TLD oficiales, por ejemplo:
fuente
whois -c mobi npr.mobi
. Lamentablemente no funciona para todos los dominios en el momento de escribir por ejemplowhois -c tube nic.tube
Para actualizar su /etc/whois.conf puede usar un script como
https://gist.github.com/HugoPoi/4694a99f5a9d9b2c558557bbdd113f54
Este otro repositorio de github proporciona buenos datos sobre el servidor whois https://github.com/whois-server-list/whois-server-list
fuente
Mi solución no fue muy sofisticada. No pude buscar un determinado TLD en Debian Wheezy o Squeeze, o en OS X El Capitan o Snow Leopard. Sin embargo, descubrí que podía buscar el TLD en Debian Jessie. En las máquinas Debian, simplemente tomé la fuente de whois para Jessie y la construí; funciona bien ahora. Para OS X, tomé una versión más nueva de whois a través de MacPorts.
fuente
Tuve la misma respuesta problemática del servidor a una de mis solicitudes.
En este caso, usar el
-a
interruptor fue simple y funcionó muy bien:De
man
:fuente
O simplemente puede usar una herramienta mejor. Por ejemplo, GNU jwhois, que
whois
primero busca de manera flexible el servidor apropiado , luego realiza la búsqueda real usando ese servidor.Ruta de GNU: https://ftp.gnu.org/gnu/jwhois/
Github one: https://github.com/jonasob/jwhois
fuente