Verifique se uma porta de rede remota está aberta usando a linha de comando

Experimente Nosso Instrumento Para Eliminar Problemas

Houve momentos em que costumávamos testar a conectividade de rede de uma porta específica do roteador usando o comando telnet. O Telnet costumava vir pré-instalado no Windows, mas não no Windows 10. Exploramos diferentes possibilidades para verificar se uma porta de rede remota está aberta usando as opções de linha de comando do Windows 10. Resumo Rápido ocultar 1 Instale o Telnet no Windows 10 2 Verifique se a porta está aberta ou não usando o prompt de comando 3 Verifique a porta aberta usando PowerShell

O Windows 10 não vem com o Telnet pré-instalado. Até mesmo o prompt de comando do DOS também se tornou secundário, com o PowerShell ocupando o lugar central.

O Portqry costumava ser o comando de escolha para verificar se as portas remotas estavam ativas e em escuta, mas estava disponível apenas até o Windows XP e Windows Server 2003.

Instale o Telnet no Windows 10

Se você estiver usando apenas um comando baseado em DOS, não terá outra opção a não ser instalar o telnet no Windows 10. Para instalar o Telnet, siga as instruções abaixo:

  1. Abrir Prompt de Comando Executar -> cmd
  2. Execute o seguinte comando:
    pkgmgr / iu: TelnetClient
  3. Vá para Executar -> telnet

Verifique se a porta está aberta ou não usando o prompt de comando

Para verificar a porta de rede, siga as instruções abaixo:

Abra o Telnet usando as três etapas descritas acima e emita o seguinte comando:

abra google.com 80

Onde google.com é o host que você deseja testar. Você também pode colocar um endereço IP em vez do nome. 80 é o número da porta que você deseja sondar. Você deve substituir 80 pelo número da porta desejada.

Se você receber pressione qualquer tecla para continuar prompt, isso significa que a porta está aberta e respondendo ao telnet. Se você receber Não foi possível abrir a conexão ou uma tela em branco com o cursor piscando, isso significa que a porta está fechada.

Se você receber Conexão com o host perdida , isso significa que a porta está aberta, mas o host não está aceitando novas conexões.

Verifique a porta aberta usando PowerShell

Como a Microsoft está promovendo o PowerShell e o CMD se tornou um sistema legado, devemos usar o PowerShell na maior parte do nosso trabalho. Vamos verificar se uma porta de rede remota está aberta e ouvindo ou não.

  1. Abra o PowerShell acessando Executar -> PowerShell
  2. Execute o seguinte comando
    tnc google.com -port 80
Verificando a porta aberta usando PowerShell

Verificando a porta aberta usando PowerShell

tns é a abreviação de Test-NetworkConnection comando. google.com é o nome do host. Você também pode colocar um endereço IP em vez do nome do host. Você pode especificar o número da porta usando a opção -port no final do comando tnc.

O comando TNC fornecerá informações básicas sobre a conexão de rede, como nome do computador, endereço IP, interface através da qual você está se conectando, IP de origem, se o ping foi bem-sucedido ou não, o tempo de resposta do ping e finalmente TcpTestSucceeded. TcpTestSucceeded Darei à você Verdade se a porta está aberta e falso se a porta estiver fechada.

Esses comandos e técnicas são muito úteis quando você está solucionando problemas em uma rede. Informe-nos se isso foi útil para você nos comentários abaixo e adicionaremos mais técnicas de solução de problemas no futuro.