Verificar porta aberta
O nosso servidor tenta ligar-se à porta que escolher no seu IP público, exatamente como faria qualquer computador da internet. Assim pode verificar se abriu corretamente uma porta no router para um servidor, uma câmara, um jogo ou o ambiente de trabalho remoto.
O que é uma porta aberta?
As portas permitem que um mesmo equipamento ofereça vários serviços ao mesmo tempo: a web usa a 80 e a 443, o SSH a 22, o ambiente de trabalho remoto do Windows a 3389… Uma porta está aberta quando há um programa à escuta nela e a ligação chega a partir da internet.
Em casa, o router funciona como uma barreira (NAT): por predefinição, nenhuma porta dos seus dispositivos é acessível de fora. Para publicar um serviço, é preciso criar uma regra de reencaminhamento de portas (port forwarding) no router que envie essa porta para o IP local do equipamento.
Porque pode aparecer fechada mesmo que a tenha aberto
As causas mais comuns são: o programa não está em execução ou está à escuta noutra porta; a firewall do Windows, do macOS ou do Linux bloqueia a ligação; a regra do router aponta para um IP local antigo (convém reservá-lo por DHCP); ou o seu operador usa CGNAT, partilhando um IP público entre vários clientes, e nesse caso não é possível abrir portas. Se o IP do seu router não for igual ao que aparece nesta página, provavelmente está atrás de um CGNAT.
Esta ferramenta verifica apenas portas TCP e apenas o IP com que nos visita (se navegar com IPv6, é o seu IPv6 que é verificado).
É seguro ter portas abertas?
Cada porta aberta é uma porta de entrada. Abra-as apenas quando precisar, mantenha atualizado o software que está à escuta nelas e evite expor à internet serviços sensíveis como o ambiente de trabalho remoto (3389), bases de dados (3306, 5432) ou painéis de administração: em vez disso, use uma VPN.