Como ya sabemos, las versiones de Windows Server y algunas ediciones de Windows cliente, incorporan el servidor web de Microsoft: IIS: Internet Information Services.
La correspondencia entre versiones y sistema operativo Windows Server (hasta Windows Server 2016) es la siguiente:
IIS 1.0 Windows NT 3.51
IIS 2.0 Windows NT 4.0
IIS 3.0 Windows NT 4.0 SP3
IIS 4.0 Windows NT 4.0 Option Pack
IIS 5.0 Windows 2000
IIS 5.1 Windows XP Professional x32
IIS 6.0 Windows Server 2003
IIS 6.0 Windows Server 2003 R2
IIS 6.0 Windows XP Professional x64
IIS 7.0 Windows Server 2008 / Windows Vista
IIS 7.5 Windows Server 2008 R2 / Windows 7
IIS 8.0 Windows Server 2012 / Windows 8
IIS 8.5 Windows Server 2012 R2 / Windows 8.1
IIS 10.0 Windows Server 2016 / Windows 10
IIS 2.0 Windows NT 4.0
IIS 3.0 Windows NT 4.0 SP3
IIS 4.0 Windows NT 4.0 Option Pack
IIS 5.0 Windows 2000
IIS 5.1 Windows XP Professional x32
IIS 6.0 Windows Server 2003
IIS 6.0 Windows Server 2003 R2
IIS 6.0 Windows XP Professional x64
IIS 7.0 Windows Server 2008 / Windows Vista
IIS 7.5 Windows Server 2008 R2 / Windows 7
IIS 8.0 Windows Server 2012 / Windows 8
IIS 8.5 Windows Server 2012 R2 / Windows 8.1
IIS 10.0 Windows Server 2016 / Windows 10
A diferencia de otros servidores web, las versiones de IIS van ligadas a las versiones de Windows Server o Windows cliente, así que teniendo clara la tabla de equivalencias anterior, podremos determinar con facilidad la versión de nuestro IIS, sabiendo la versión de nuestro Windows Server.
De todas formas, existen distintos métodos para saber la versión de IIS que incorpora nuestro sistema operativo.
A continuación, disponemos del siguiente vídeo realizado por Pol Padrisa (@polpadrisa), donde podemos ver el detalle de funcionamiento de forma visual:
Podéis examinar y suscribiros al canal de Youtube de SYSADMIT en el siguiente enlace:
https://www.youtube.com/c/SYSADMIT
y aquí tenéis el contenido del post con el detalle y cmd-lets:
A continuación, disponemos del siguiente vídeo realizado por Pol Padrisa (@polpadrisa), donde podemos ver el detalle de funcionamiento de forma visual:
Podéis examinar y suscribiros al canal de Youtube de SYSADMIT en el siguiente enlace:
https://www.youtube.com/c/SYSADMIT
y aquí tenéis el contenido del post con el detalle y cmd-lets:
1) IIS cómo saber la versión instalada: vía GUI con el administrador de IIS
Si abrimos la consola GUI, ejecutando:
%windir%\system32\inetsrv\InetMgr.exe
y nos dirigimos al menú de "Ayuda" y pulsamos sobre: "Acerca de Internet Information Services".
A continuación, aparecerá una ventana donde veremos la versión.
2) IIS cómo saber la versión instalada: vía GUI, con propiedades sobre InetMgr.exe
Nos situamos en la ruta: %windir%\system32\inetsrv\
y hacemos propiedades sobre el fichero: InetMgr.exe
y vemos los campos: "Versión del archivo" o "Versión producto", donde veremos la versión:
3) IIS cómo saber la versión instalada: vía PowerShell
Abrimos una ventana de PowerShell y ejecutamos:
[System.Diagnostics.FileVersionInfo]::GetVersionInfo("$env:SystemRoot\system32\inetsrv\InetMgr.exe").ProductVersion
Ejemplo de vista ejecución:
*Este método consiste en ver la versión del fichero InetMgr.exe. Sería el equivalente en PowerShell al método número 2.
o bien:
Get-ItemProperty -Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\ | Select-Object VersionString
* Este método consiste en ver el valor de cierta clave en el registro, en el siguiente punto, podemos ver el detalle vía regedit.
4) IIS cómo saber la versión instalada: vía regedit
Nos situamos en la siguiente rama del registro de Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\VersionString
El valor: VersionString, nos indicará la versión de IIS.
El valor: VersionString, nos indicará la versión de IIS.
5) IIS cómo saber la versión instalada: vía curl
Desde el exterior del servidor web, también podemos saber la versión de IIS que se está utilizando.
Si utilizamos la herramienta curl de Linux, podemos determinar la versión de servidor web.
Ejemplo:
[root@LINUX1~]#curl -s -I http://office.microsoft.com/ |grep Server
Server: Microsoft-IIS/8.5
Server: Microsoft-IIS/8.5
Otra forma de determinar la versión del servidor desde el exterior es utilizando el comando telnet:
Buenísimo, gracias
ResponderEliminar¡Gracias! ¡Me alegro que te haya gustado!
EliminarUn saludo,
Xavi.
en el iis esta informacion se puede ocultar? , por si algun malintencionado escanea el servidor sepa que version tengo?
ResponderEliminarSe puede ocultar, pero no es fácil.
EliminarDeberás configurar una regla con URL Rewrite.
Un saludo,
Xavi.
Siempre acabo mirando tu Blog Xavi!!!!jajajajaj
ResponderEliminarEso es bueno, quiere decir que funciona:-))
Eliminar¡¡Un abrazo!!
Xavi.