Cuando tu lo hagas:
$ whois stackoverflow.com
¿Su Linux primero realiza una consulta DNS, encuentra la IP de stackoverflow.com y luego solicita la información directamente allí?
¿O le pide a un servidor whois "raíz" (la IP del "servidor whois raíz" está codificada en una distribución Linux, de manera similar a /etc/bind/db.root?), Que luego delega a otro servidor whois que proporciona la información?
¿Cuál es el flujo de conexión?
my computer doing `whois ...` ---> root whois server ---> another whois server ---> information
o
my computer doing `whois ...` ---> DNS server (?) ---> ... ?

whoisque use otro servidor WHOIS que no sea verisign-grs? No lo encontré enman whois.whois.name.com. ¿Esto significa que cada registrador debe tener un servidor whois registrador? Cuandowhois google.frlo hace, no parece consultar otro whois que el hardcoded-in-whois, es decir whois.nic.fr. ¿Está bien?whoises Marco d'Itri (Marco es un desarrollador de Debian). La opción que estás buscando es-h(verwhois -h whois.name.com stackoverflow.com). No todos los registradores deben tener un servidor de WHOIS; solo el registrador "autorizado" para un TLD hace AFAIK. Por lo tanto, engoogle.frel caso, el registrador es MARKMONITOR, pero la información proviene de AFNIC, que es el registrador de TLD.fr.whois stackoverflow.com, obtengo muy poca información, pero cuando lowhois -h whois.name.com stackoverflow.comhago, obtengo mucha más información (Admin Organization: Stack Exchange, Inc., dirección, etc.) que no obtengo al hacerlowhois stackoverflow.com. ¿Es el comportamiento esperado dewhois, es decir, usted tiene que primero hacerwhois domain.com, a continuación, mirando el servidor whois, usted tiene que hacer de nuevo unawhois -h ... domain.compara tener más informaciones? ¿No deberíawhoishacer todo esto directamente cuando encuentra un registrador whois?whois stackoverflow.comno ir y pedir whois.name.com sí (al menos, lo hace en la versión 5.2.17). Es posible que tenga problemas de limitación de velocidad, whois.name.com lo bloquea temporalmente si emite demasiadas solicitudes (pero recibe un mensaje de error). Si vuelcowhois stackoverflow.comy loswhois -h whois.name.com stackoverflow.comcomparo, obtengo exactamente el mismo resultado de name.com en ambos casos.Stephen respondió las partes principales, pero tiene otros puntos que quiero abordar:
.frnombre de dominio, por ejemplo.whois.nic.$TLDde manera predeterminada, lo que a menudo funciona como registro y a$TLDmenudo tienenic.$TLDcomo nombre de dominio operativo principal.WHOIS Serverenumera el servidor whois relacionado con el registro seleccionado. Sin embargo, tenga en cuenta que a veces puede estar desactualizado o mal. También puede acceder a estos datos haciendo una consulta whois para un TLDwhois.iana.org, le dará datos sobre el registro relevante, incluido su servidor whois en lawhoisclave.$TLD.whois-servers.net, le dará el nombre del servidor whois correspondiente$TLD, como un registro CNAME. Algunos clientes whois pueden usar este truco, pero lo dudo (elwhoiscliente GNU puede ser uno de ellos, o quizás sea FreeBSD). Tenga en cuenta que esta iniciativa es puramente privada y, aunque debería haberlo sido, no es manejada por las principales autoridades involucradas en todo esto, como ICANN o IANA. Por ejemplodig uk.whois-servers.net +shortle dará:whois.nic.uk.. El encanto de esto es que debe actualizarse si esto cambia (muy raro) o (con mayor frecuencia) cuando se inician nuevos registros / TLD.SRVcuál es el tipo de registro DNS dedicado para especificar dónde un nombre de dominio maneja un servicio específico. Entonces, si lo hacedig _nicname._tcp.fr +short, obtendrá lo0 0 43 whois.nic.fr.que da, además de dos primeros números que no se usan (pero podrían usarse para el equilibrio de carga / conmutación por error), el número de puerto (43) y el nombre del servidorwhois.nic.frpara contactar para obtenernicname, ese es elwhoisservicio bajo su nombre oficial registrado ( https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml ), parafrdominio. No es utilizado por muchos registros, pero debería haberlo sido, los registros SRV proporcionan exactamente este mecanismo de descubrimiento automático distribuido que incluso funciona en cualquier nivel del árbol DNS para que funcione para registros y registros "sub", etc. .Tenga en cuenta que gran parte de lo anterior cambiará una vez que RDAP, un protocolo más nuevo, reemplace whois. Ya está definido por múltiples RFC y está en uso por algunos registros (en producción para RIR, en experimentos para algunos registros de nombres de dominio) pero todavía no está obligado contractualmente a ser utilizado por registros y registradores (por razones no técnicas) en el gTLD Los registros mundiales y de ccTLD parecen reacios a deshacerse de sus servidores whois actuales para colocar servidores RDAP.
fuente
Su cliente de WHOIS solicita un servidor de WHOIS (en el puerto TCP 43) y responde directamente. El cliente WHOIS de Debian tiene una lista codificada de servidores de los que elige automáticamente. IANA también tiene un servicio de WHOIS.
Fuente: RFC 3912
fuente
tld_serv_listarchivo no está disponible en un Debian? Busqué en mi sistema de archivos pero no lo encuentro. ¿Esto significa que está compilado dentro del binario whois/usr/bin/whois?strings /usr/bin/whois).