© Josep Ros. Con la tecnología de Blogger.

Básicos: saber si un puerto está abierto.



En ocasiones necesitamos saber si un puerto de un servidor está abierto. Por ejemplo podemos necesitar saber si un servidor de Exchange escucha por el puerto SMTP (25) o si un servidor de archivos de Windows está o no escuchando (445) o si nos podemos conectar por Terminal Server contra un servidor (3389).

Una forma muy simple de verificar si un puerto está o no abierto es hacer un telnet contra la IP o el nombre (si existe resolución DNS). Por ejemplo:

telnet 192.168.0.30 3389

De este modo verificamos si el servidor 192.168.0.30 está escuchando por el puerto de Terminal Server.

Esto también lo podemos hacer contra una IP pública, obviamente. Si el puerto está abierto normalmente queda el cursor parpadeando y la pantalla en negro, buen síntoma. Si no se puede conectar sale un error similar a este:

Conectándose a 192.168.0.30... No se puede abrir la conexión al host, en puerto 3389: Error en la conexión.

Hay una utilidad gratuita para hacer estas operaciones que se llama IP Port Scanner. La podéis descargar desde la siguiente Web:
También tenéis en la misma URL diferentes utilidades gratuitas para escanear redes.

1 comentario:

Ivan-(RACHE) dijo...

Excelente sitio, post aun mejor, si cabe y bastante oportuno. Felicitaciones

Consulta Técnica

[Consulta Técnica][bleft]

Virtualización

[Virtualización][twocolumns]

Naturaleza

[Naturaleza][grids]