Verifique se uma porta está acessível dentro de um host

Se você está ficando louco porque algum serviço em seu servidor não está respondendo como esperado, você pode tentar a ferramenta NetCat .

Em seu servidor, pare o serviço se possível e use o nccomando desta forma:

$ sudo nc -l xxx.xxx.xxx.xxx yy

onde xxx.xxx.xxx.xxxé o IP ao qual seu serviço está conectado e yyé o número da porta. Isso criará um ouvinte temporal nessa porta e IP.

Por exemplo, para testar a porta HTTP de um servidor dentro de uma LAN, você pode usar:

$ sudo nc -l 192.168.1.34 80

Este é um comando de uso único. Se ele receber uma solicitação nesse endereço IP e número de porta, sairá imediatamente.

Para testar a porta, no host do cliente, use a mesma ferramenta com esta sintaxe:

$ nc -vc 192.168.1.34 80

Se tudo estiver bem, você receberá uma mensagem como esta:

Connection to 192.168.1.34 80 port [tcp/http] succeeded!

Se não, você não terá resposta.

Eu espero que você ache isso útil.