Consulta de hosting
Todo sitio deja rastros públicos de las empresas que lo mantienen en marcha. Esta consulta los sigue desde el nombre de dominio hasta la red dueña del servidor, y luego lee la página de inicio en busca de pistas sobre el software que hay detrás.
De un nombre a una empresa
Un nombre de dominio apunta a una dirección IP mediante su registro A. Las direcciones IP se reparten en bloques, y cada bloque lo anuncia en internet una red. Esa red tiene un número de sistema autónomo (ASN), registrado a nombre de una organización. Sigue la cadena y obtienes algo así:
example.com → 151.101.1.6 → AS54113 → Fastly, Inc.
La consulta resuelve el nombre, pregunta a una base de datos pública de IP a ASN por la red y su nombre registrado, y lee el nombre DNS inverso de la dirección, que a menudo contiene el dominio del propio proveedor. Luego lo compara todo con una lista de unas sesenta empresas de hosting, plataformas en la nube y creadores de sitios, desde Amazon Web Services y Hetzner hasta Squarespace y Kinsta. Si nada coincide, obtienes el nombre registrado de la red tal cual, y normalmente basta para buscarlo.
Las cinco tarjetas del resultado
- Hosting
- El dueño de la dirección IP, con la dirección, su nombre inverso, el número AS y el país donde está registrado el bloque.
- CDN
- Cada red añade sus propias cabeceras a las respuestas que sirve, y así la reconocemos:
cf-raypara Cloudflare,x-amz-cf-idpara Amazon CloudFront,x-served-bypara Fastly,x-vercel-id,x-nf-request-idpara Netlify,x-azure-refpara Azure Front Door, y algunas más. Las cabecerasServeryViason el recurso de reserva. - Plataforma
- Primero la etiqueta
<meta name="generator">, luego huellas en el HTML:/wp-content/para WordPress,cdn.shopify.compara Shopify,data-wf-sitepara Webflow,__NEXT_DATA__para Next.js, y así hasta dieciséis sistemas. En WordPress también nombra el constructor de páginas (Elementor, Divi, WPBakery, Beaver Builder, Bricks, Oxygen o el editor de bloques). El servidor web y la versión de PHP aparecen cuando las cabeceras los delatan. - DNS
- Los servidores de nombres del dominio y el proveedor al que pertenecen, por ejemplo
ns-123.awsdns-45.compara Amazon Route 53. - Correo
- Los registros
MXy el servicio de correo que hay detrás, como Google Workspace, Microsoft 365, Proton Mail o Zoho. Si el servidor de correo tiene la misma dirección IP que el sitio web, la tarjeta lo indica.
Cuando la respuesta es un CDN
Una red de distribución de contenido se coloca delante del servidor real y responde en su nombre. La dirección IP que ves pertenece al CDN, y el veredicto dice “Detrás de Cloudflare, que oculta el hosting real”. Ahí no ha salido nada mal. La dirección del servidor de origen se mantiene privada a propósito, para que los ataques no puedan esquivar el CDN.
Si el sitio es tuyo y necesitas el origen, mira los registros DNS dentro de la cuenta del CDN, tus facturas de hosting o los subdominios que se saltan el CDN. Nombres como mail., ftp. o cpanel. a menudo apuntan directo al servidor, y también puedes pasarlos por esta consulta.
Dos notas que puede añadir el resultado
Versión de PHP sin actualizaciones. Lo verás cuando la cabecera X-Powered-By indique una versión de PHP anterior a la 8.1. Esas versiones ya no reciben correcciones de seguridad. La mayoría de los paneles de control permiten cambiar de versión en una sola pantalla. Haz antes una copia de seguridad y prueba el sitio después.
El servidor muestra sus números de versión. Los escáneres automáticos leen esas mismas cabeceras para elegir objetivos con fallos conocidos. Ocultarlos cuesta una línea en cada caso:
ServerTokens Prod # Apache server_tokens off; # nginx expose_php = Off # php.ini
Lo que no se puede ver desde fuera
- Muchas empresas de hosting pequeñas alquilan sus máquinas a las grandes. Un sitio vendido por una agencia local puede mostrar correctamente Hetzner o Amazon, porque son los dueños de la dirección.
- El país es el que consta en el registro del bloque de IP. Las grandes redes mueven direcciones entre centros de datos, así que tómalo como un indicio fuerte.
- Solo leemos la página de inicio, y solo la primera dirección cuando hay varias.
- Un sitio hecho a medida, o uno que elimina su etiqueta generator y sus huellas, aparece como “Personalizado o no reconocido”.
El hosting no es el registrador. La empresa que te alquila el nombre de dominio puede ser otra muy distinta, y el informe de salud del dominio la nombra.
Preguntas frecuentes
¿Cómo averiguo quién aloja un sitio web?
Busca la dirección IP del dominio y luego la red dueña de esa dirección. Esta página hace ambas cosas, y cuando conoce la red cambia el nombre registrado por el nombre con el que suele conocerse la empresa.
¿La empresa de hosting es la misma que el registrador del dominio?
No necesariamente. El registrador te alquila el nombre, el proveedor de DNS publica sus registros y el hosting hace funcionar el servidor. Una misma empresa puede hacer las tres cosas, pero a menudo son tres cuentas distintas. El mapa de dependencias del dominio las reúne en una sola hoja.
¿Por qué la consulta muestra Cloudflare y no el hosting real?
El sitio envía su tráfico a través de Cloudflare, así que la dirección IP pública es la de Cloudflare. El servidor que hay detrás está oculto a propósito y no se puede leer desde fuera.
¿Cómo sé si un sitio funciona con WordPress?
Busca en el código fuente de la página rutas que contengan /wp-content/ o /wp-includes/, o una etiqueta generator que nombre WordPress. La tarjeta Plataforma lo indica y añade el constructor de páginas cuando puede.
¿El país que se muestra es el lugar donde está físicamente el servidor?
Es el país en el que está registrado el bloque de IP. Para un hosting que opera en un solo país, es lo mismo. Para una nube global o un CDN, la máquina que te responde puede estar en otro lugar.
Perdí el acceso a mi propio hosting. ¿Esto puede ayudar?
Te da los nombres que buscar en facturas y buzones antiguos, es decir, el hosting, el proveedor de DNS y el servicio de correo. Cada uno tiene un proceso de recuperación de cuenta que parte de la dirección de correo registrada.