Como verificar quais portas estão abertas no servidor
Oi! Sensei aqui de novo 🙂 Hoje vamos falar de um assunto que costuma aparecer quando alguma coisa "não conecta" — seja o e-mail no Outlook, um FTP teimoso ou uma integração externa. A pergunta certa nesses casos quase sempre é: "essa porta está aberta e respondendo?" Vou te mostrar, com calma, como checar isso sem complicação.
Antes de tudo: o que é uma "porta"?
Pensa numa porta de servidor como uma "porta de entrada" numerada para cada tipo de serviço. E-mail, site, FTP e banco de dados usam portas diferentes para conversar com o mundo. Quando um programa não conecta, muitas vezes é porque a porta certa não está acessível dali de onde você está tentando — e não porque "o servidor caiu".
Importante: como sua hospedagem GeHost é um ambiente compartilhado (cPanel), você não tem acesso de administrador (root) ao servidor físico. Ou seja, não é possível — nem seria seguro — "escanear todas as portas do servidor" como se faz numa máquina própria (VPS). O que você pode e deve fazer é testar se as portas dos serviços que você usa (e-mail, FTP, site) estão respondendo corretamente. É isso que vamos fazer abaixo.
Passo a passo: testando as portas a partir do seu computador
1. Se você usa Windows
- Abra o PowerShell (procure por "PowerShell" no menu Iniciar).
- Digite o comando abaixo, trocando seudominio.com.br pelo seu domínio e PORTA pelo número que você quer testar:
Test-NetConnection -ComputerName seudominio.com.br -Port PORTA - Aperte Enter. Se aparecer TcpTestSucceeded : True, a porta está aberta e respondendo. Se der False, ela não está acessível a partir da sua rede naquele momento.
2. Se você usa Mac ou Linux
- Abra o Terminal.
- Use o comando:
nc -vz seudominio.com.br PORTA - Se aparecer algo como "succeeded" ou "open", a porta está acessível. Se der "refused" ou "timed out", ela não está respondendo por ali.
Quais portas costumam ser testadas?
Aqui vão as mais comuns que os clientes perguntam sobre — use a que faz sentido pro seu caso:
- 80 e 443 — acesso ao site (HTTP e HTTPS)
- 21 — FTP (envio de arquivos)
- 25, 465, 587 — envio de e-mail (SMTP)
- 110, 995 — recebimento de e-mail (POP3)
- 143, 993 — recebimento de e-mail (IMAP)
- 3306 — conexão com banco de dados MySQL
Dica da Sensei: se o motivo do teste for configurar o e-mail num aplicativo (Outlook, celular etc.), muitas vezes o mais rápido é usar as configurações automáticas do Webmail ou o assistente de configuração do próprio programa de e-mail, em vez de testar porta por porta na mão.
3. Prefere não usar terminal? Use um verificador online
Existem ferramentas online gratuitas de "port checker" onde você só digita seu domínio e a porta desejada, sem precisar instalar nada. Elas fazem o mesmo teste explicado acima, de um jeito mais visual.
E se a porta que eu preciso estiver bloqueada?
Isso pode acontecer por alguns motivos: firewall da sua própria rede/empresa, configuração do seu provedor de internet, ou até uma questão específica da sua conta de hospedagem. Nesses casos:
- Teste em outra rede (por exemplo, pelo celular usando dados móveis) para descartar bloqueio local.
- Confirme no painel do cliente (painel.gehost.com.br) se o serviço em questão está ativo.
- Se mesmo assim persistir, abra um chamado com o nosso suporte contando qual porta e qual serviço você está tentando usar — nossa equipe verifica o lado do servidor pra você.
Lembrete final: como sua hospedagem é compartilhada, o acesso SSH avançado (quando disponível no seu plano) é feito dentro de um ambiente controlado, sem privilégios de administrador do servidor. Qualquer dúvida sobre o que está liberado no seu plano, é só chamar o suporte que a gente te orienta certinho. 🌱