En más de una ocasión es necesario conocer si en un servidor está activo el puerto de un servicio, escuchando para atender peticiones. Por ejemplo en monitores de BMC ProactiveNet / Patrol que se usa el puerto 3181.
Primero en remoto podemos hacer un telnet al puerto indicado a ver si tenemos respuesta :
telnet <server> 3181
Si el puerto está a la ecucha podemos obter una respueta como esta :
Trying <ip host >...
Connected to <ip host>.
Escape character is '^]'.
Si no tenemos respuesta, podemos verificar en el propio servidor que puertos están en Listen para verificar si hay problema del servicio/software o es problema de firewall entre una red u otra
$ netstat -putona | grep numero-de-puerto
$ netstat -putona | grep
LISTEN