¿Qué es WHOIS?
WHOIS es el protocolo original para consultar información de registro de nombres de dominio, que se remonta a los primeros días de internet. Cuando realiza una búsqueda WHOIS, recibe una respuesta basada en texto que contiene detalles sobre el registro de un dominio, incluida información del registrador, fechas de creación, fechas de vencimiento e históricamente, información de contacto del solicitante.
La historia de WHOIS
WHOIS surgió en la década de 1980 cuando internet era un lugar mucho más pequeño. Originalmente documentado en RFC 812 (1982), fue diseñado para permitir que los administradores de sistemas identifiquen quién era responsable de los recursos de red. El protocolo funciona en el puerto TCP 43, aceptando consultas de texto simples y devolviendo respuestas legibles para humanos (pero poco amistosas con máquinas).
Por qué WHOIS es problemático para desarrolladores
Si ha creado aplicaciones que analizan datos WHOIS, ha encontrado su defecto fundamental: no hay formato estándar. Cada registrador y registro formatea su salida WHOIS de manera diferente. Considere estos desafíos del mundo real:
Nombres de campos incoherentes
- Un registrador usa "Creation Date" (Fecha de creación)
- Otro usa "Created On" (Creado en)
- Un tercero usa "Registration Date" (Fecha de registro)
- Algunos usan "created:" en minúsculas
Formatos de fecha variados
2024-01-15T00:00:00Z
15-Jan-2024
January 15, 2024
15/01/2024
Estructura impredecible
Algunos registradores incluyen líneas en blanco entre secciones, otros no. Algunos usan dos puntos como delimitadores, otros usan tabulaciones. Esta inconsistencia significa que el análisis robusto de WHOIS requiere mantener docenas de patrones regex y actualizarlos constantemente a medida que los registradores cambian sus formatos.
Detalles técnicos de WHOIS
Una consulta WHOIS es simple a nivel de protocolo:
1. Abrir una conexión TCP al puerto 43 en el servidor WHOIS
2. Enviar el nombre de dominio seguido de una nueva línea
3. Leer la respuesta hasta que se cierre la conexión
echo "example.com" | nc whois.verisign-grs.com 43
La respuesta es texto plano sin estructura estandarizada, requiriendo análisis cuidadoso.
Cambios de privacidad en WHOIS
La introducción del RGPD en 2018 cambió fundamentalmente la disponibilidad de datos WHOIS. Anteriormente, las respuestas WHOIS incluían:
- Nombre y organización del solicitante
- Direcciones de correo electrónico y números de teléfono
- Direcciones físicas
Ahora, la mayoría de los registradores ocultan esta información personal, mostrando solo:
- Nombre del registrador
- Fechas de registro y vencimiento
- Información del servidor de nombres
- Códigos de estado del dominio
Esta protección de privacidad significa que WHOIS es menos útil para búsqueda de contactos pero sigue siendo valioso para comprobación de disponibilidad e información técnica del dominio.
Cuándo usar WHOIS frente a RDAP
Para nuevo desarrollo, siempre prefiera RDAP cuando esté disponible. RDAP proporciona la misma información en un formato JSON estandarizado que es trivial de analizar. Sin embargo, WHOIS sigue siendo necesario para:
- Sistemas heredados que no han migrado
- Algunos ccTLD que no han implementado RDAP
- Herramientas de análisis de datos histórico
Encontrar servidores WHOIS
Cada TLD tiene servidores WHOIS designados. Por ejemplo:
- .com/.net: whois.verisign-grs.com
- .org: whois.publicinterestregistry.org
- .io: whois.nic.io
La IANA mantiene una base de datos raíz en whois.iana.org que puede dirigirlo al servidor WHOIS TLD apropiado.
El futuro de WHOIS
La ICANN ha mandatado la adopción de RDAP, y WHOIS se está eliminando gradualmente. Aunque los servidores WHOIS probablemente permanecerán operacionales durante años, las nuevas aplicaciones deben construirse sobre RDAP. DomScan utiliza RDAP exclusivamente para sus comprobaciones de disponibilidad de dominios, asegurando resultados coherentes y confiables en todos los TLD soportados.