
Puede que en alguna ocasión hayas tenido la necesidad de saber qué tipo de Servidor Web está usando un sitio en particular. Quizás por curiosidad o, quizás, en el caso de tener tu hosting en un servidor compartido, necesites conocer tal dato para poder realizar alguna configuración particular a tu servidor.
Existen varias formas de poder llegar a conocer qué tipo de servidor usa una web. Aquí vamos a hacer uso de un comando del protocolo HTTP para poder conocer esta información.
Cómo obtener el tipo de Servidor usado por un sitio Web
HTTP es el protocolo de transferencia usado, entre otros, para la navegación por las páginas web en Internet. Este protocolo tiene una serie de comandos que nos permiten realizar una serie de acciones con respecto al servidor al que estemos conectados en cada momento. Vamos a ver cómo encontrar la información que buscamos.
Paso 1. Lo primero que haremos será abrir una ventana de Terminal o Consola en el Sistema Operativo que estemos usando.
Paso 2. Una vez abierta, teclea lo siguiente:
1 | telnet dominio.es 80 |
donde dominio.es se refiere al dominio sobre el cual quieres conocer la información acerca del servidor. Normalmente, el puerto de conexión es el 80, aunque hay otros sitios webs que pueden usar otros, tales como el 8080.
Paso 3. Al ejecutar el comando anterior, comenzará la solicitud de conexión al dominio o IP solicitada, y una vez la conexión sea aceptada por el otro extremo, deberá salirte un mensaje parecido al siguiente:
1 2 | Connected to dominio.es. Escape character is '^]'. |
Paso 4. Esto significa que estás conectado al servidor destino. Ahora vamos a solicitarle, mediante el comando HEAD del protocolo HTTP, la cabecera de respuesta. Para ello, escribe en la terminal lo siguiente y pulsa Intro dos veces.
1 | HEAD / HTTP/1.0 |
Una respuesta normal suele ser la que mostramos a continuación:
1 2 3 4 5 6 7 8 | HTTP/1.1 200 OK Date: Wed, 25 May 2016 14:58:55 GMT Server: Apache Last-Modified: Sun, 21 Feb 2016 01:19:47 GMT Accept-Ranges: bytes Content-Length: 111 Connection: close Content-Type: text/html |
Como puedes ver en esta respuesta, en la tercera línea se indica el tipo de servidor que la página requerida está usando, en este caso Apache. Dependiendo del tipo de servidor, la respuesta será más o menos amplia.
