Verificador de porta aberta (uma porta TCP)
Verifique se uma porta TCP de um host público aceita conexões vindas da internet: aberta, fechada ou filtrada. Uma porta por verificação, sem varredura em massa.
O que é Verificador de portas?
Este verificador informa se uma porta TCP específica de um host ou IP público aceita conexões vindas da internet. Ele não é um scanner de propósito: cada verificação testa exatamente um par host:porta, que é o que você precisa para confirmar um redirecionamento de porta, uma regra de firewall ou que um serviço está escutando.
Como usar Verificador de portas
- Digite o nome do host público ou o endereço IP que você possui ou tem permissão para testar.
- Digite o número da porta ou clique em uma das portas comuns (22, 80, 443, 3306, 3389…).
- Clique em Verificar porta.
- Leia o resultado: Aberta (aceita conexões TCP), Fechada ou inacessível, ou Sem resposta em 5 s – além do IP testado e do tempo gasto. As verificações recentes ficam listadas abaixo.
Quando usar Verificador de portas
Use depois de configurar o redirecionamento de portas em um roteador, abrir uma porta em um security group na nuvem ou iniciar um servidor de jogo, SSH, banco de dados ou e-mail, para ver se ele está acessível de fora da sua rede. A ferramenta não faz varredura de faixas, não testa portas UDP (WireGuard, DNS, servidores de jogos que usam UDP), não alcança endereços privados ou locais e não testa a porta 25, que a Cloudflare bloqueia para conexões de saída; alvos em faixas de IP da própria Cloudflare também não podem ser testados. Só teste sistemas que você possui ou tem permissão para testar.
Como funciona Verificador de portas
A verificação roda na Cloudflare Pages Function do AlgoKit (/api/port-check). O host é resolvido via DNS-over-HTTPS e rejeitado se algum endereço for privado, loopback, link-local, CGNAT ou reservado; depois a função se conecta ao IP validado (não ao nome, para que o DNS não possa mudar no meio do caminho) usando a API de sockets TCP connect() da Cloudflare. Se o handshake TCP se completa, a porta é informada como aberta e o socket é fechado imediatamente, sem enviar dados; uma conexão recusada ou que falhou é "fechada ou inacessível"; nenhuma resposta em 5 segundos é informada como tempo esgotado, o que normalmente significa que um firewall descarta os pacotes em silêncio. As requisições têm limite por IP de cliente.
Casos de Uso Comuns
- Confirmar que a porta 22 da sua VPS está acessível antes de configurar as chaves SSH.
- Testar o redirecionamento de porta do roteador de casa para um servidor de Minecraft (25565) ou Plex.
- Verificar se uma porta de banco de dados como 3306 ou 5432 NÃO está exposta à internet.
- Conferir se uma regra de firewall na nuvem recém-criada para a 443 realmente entrou em vigor.
Nota de Segurança
O host e a porta são enviados ao servidor do AlgoKit, que faz uma conexão TCP com eles. Só teste hosts que você tem autorização para testar.
Perguntas Frequentes
Por que isso não é um scanner de portas completo?
Varrer muitas portas das máquinas de outras pessoas é abusivo e muitas vezes ilegal. Testar uma porta escolhida por você cobre a necessidade legítima: o meu serviço está acessível?
Qual a diferença entre fechada e tempo esgotado?
Fechada significa que a conexão foi recusada ou falhou imediatamente (nenhum serviço escutando, ou a rede a rejeitou). Tempo esgotado significa que nada respondeu em 5 segundos, o que normalmente indica um firewall descartando pacotes.
Posso verificar uma porta UDP?
Não. O UDP não tem handshake, então não dá para confirmar com segurança uma porta UDP aberta sem falar o protocolo do serviço.
Por que não consigo testar 192.168.x.x ou a página de administração do meu roteador?
A verificação roda na internet, não dentro da sua rede, e endereços privados são bloqueados para evitar abusos. Teste o seu IP público.