Espero que isso ajude originalmente de outro lugar, mas se adapte à sua situação)
Supondo que seja uma porta TCP (em vez de UDP) que você está tentando usar:
1. No próprio servidor, use netstat -an para verificar quais portas estão ouvindo
2.De fora, apenas telnet host port (ou telnet host: port em sistemas Unix) para ver se a conexão é recusada, aceita ou timeouts
Neste último teste, em geral:
- conexão recusada significa que nada está sendo executado nessa porta
- aceita significa que algo está sendo executado nessa porta
- tempo limite significa que um firewall está bloqueando o acesso