[ publicidade ]

Port Checker — Verificar Porta Aberta

Informe um IP ou domínio e a porta para descobrir se ela aceita conexões TCP a partir da internet. Ideal para validar port forwarding, firewall e servidores de jogo.

Alvo

A conexão parte de um servidor da Cloudflare, não do seu navegador. Apenas o host e a porta são enviados; nada é armazenado.

Portas comuns

Usar via API

Testa se uma porta TCP aceita conexões em um IPv4 público ou domínio.

POSThttps://enhanced.dev.br/api/v1/network/port-check
Parâmetros do corpo JSON
Corpo (JSON)TipoDescrição
host *stringIPv4 público ou domínio.
port *1–65535Porta TCP (a 25 é bloqueada).

Exemplo de requisição

curl -X POST "https://enhanced.dev.br/api/v1/network/port-check" \
    -H "Content-Type: application/json" \
    -d '{"host":"8.8.8.8","port":53}'

Resposta

{
  "ok": true,
  "data": {
    "host": "8.8.8.8",
    "port": 53,
    "status": "open",
    "latencyMs": 32
  },
  "meta": {
    "version": "v1"
  }
}
  • Erros retornam { ok: false, error: { code, message } } com status HTTP 4xx/5xx.
  • Gratuita e sem chave de API. Limite de 20 requisições por minuto por IP.
  • Por segurança, este endpoint só aceita chamadas de navegador a partir deste site; use-o de um back-end (Node, Python, cURL).
[ publicidade ]

Como usar

  1. Digite o IP público ou o domínio do servidor.
  2. Escolha uma porta comum na lista ou digite qualquer porta, como 30120.
  3. Clique em Verificar e aguarde até 5 segundos.
  4. Interprete o resultado: aberta, fechada ou sem resposta.

Casos de uso

  • Confirmar se o redirecionamento de portas (port forwarding) do roteador funcionou.
  • Checar se um servidor FiveM (30120), Minecraft (25565) ou TeamSpeak está acessível para os jogadores.
  • Validar regras de firewall e security groups após um deploy.
  • Verificar se serviços sensíveis, como RDP (3389) ou MySQL (3306), estão expostos sem necessidade.

Conceitos técnicos

Aberta, fechada e filtrada

Uma porta aberta completa o handshake TCP (SYN, SYN-ACK, ACK). Uma porta fechada responde imediatamente com RST, recusando a conexão. Uma porta filtrada não responde: um firewall descarta os pacotes silenciosamente, e o teste termina por tempo esgotado.

Por que o teste roda em um servidor

Navegadores não permitem abrir conexões TCP arbitrárias e bloqueiam várias portas por segurança. Por isso esta ferramenta, diferente das demais do site, envia o host e a porta para uma função na borda da Cloudflare, que tenta a conexão e devolve o resultado. Nenhum dado é armazenado.

Port forwarding e CGNAT

Para expor um serviço da rede doméstica, o roteador precisa redirecionar a porta externa para o IP interno da máquina. Se o seu provedor usa CGNAT (IPs na faixa 100.64.0.0/10), o redirecionamento não funciona sem um IP público dedicado, uma VPN ou um túnel.

Apenas TCP

O teste verifica portas TCP. Serviços exclusivamente UDP, como parte do tráfego de jogos e VoIP, não podem ser confirmados por uma conexão TCP; um resultado fechado não significa que o serviço UDP esteja inacessível.

Perguntas frequentes

Posso verificar um IP da minha rede local, como 192.168.0.10?

Não. Endereços privados não são acessíveis pela internet. Informe o IP público da sua conexão ou um domínio que aponte para ele.

Por que a porta aparece fechada se o servidor está rodando?

As causas mais comuns são firewall do sistema operacional, port forwarding ausente no roteador, serviço escutando apenas em 127.0.0.1 ou CGNAT do provedor.

Por que a porta 25 não pode ser testada?

A infraestrutura da Cloudflare bloqueia conexões de saída na porta 25 (SMTP) para evitar spam.

Existe limite de verificações?

Sim. Para evitar abuso como varredura de portas, cada visitante pode fazer até 20 verificações por minuto, uma porta por vez.

Ferramentas relacionadas