Como verificar se uma porta está aberta ou fechada em um serviço do Windows

Como verificar se uma porta está aberta ou fechada em um serviço do Windows
Portas abertas são os tipos de portas configuradas para aceitar pacotes e são necessárias para se comunicar em toda a rede. Por outro lado, as portas fechadas não podem estabelecer conexões com uma rede que rejeitando os pacotes. Lembre -se de que é necessário fechar as portas não utilizadas para restringir o acesso a qualquer serviço em execução no sistema sem a conscientização do usuário.

Nesta postagem, verificaremos os métodos para descobrir se uma porta está aberta ou fechada em um serviço do Windows:

  • Usando Telnet
  • Usando netstat
  • Usando PowerShell (comando de teste-netConnection)

Vamos começar!

Método 1: Verifique se uma porta está aberta ou fechada em um serviço Windows usando Telnet

Para verificar se uma porta está aberta ou fechada em um serviço do Windows usando Telnet, siga o procedimento abaixo do ritmo abaixo.

Etapa 1: Ativar Telnet no Windows

Para ativar o telnet no Windows, primeiro abra o “Liga ou desliga características das janelas”Configuração do painel de controle. Para esse fim, procure por “Recursos do Windows" no "Comece”Menu e abra -o:

De "Recursos de janela"Assistente, marque o"Cliente telnet"Caixa de seleção e atingir o"OK" botão:

Ao fazer isso, o telnet será ativado no Windows. Então, pressione o “Fechar" botão:

Etapa 2: Prompt de comando aberto

Execute o prompt de comando do Windows como um administrador usando o “Comece" cardápio:

Etapa 3: Verifique o status da porta usando o comando telnet

Use o "Telnet”Comando e especifique o nome do host e o número da porta para verificar se uma porta está aberta ou fechada no serviço do Windows:

> Telnet www.Google.com 443

Se a saída abrir “Telnet Janela prompt de comando e mostre apenas um cursor piscando, significa que a porta está aberta e sendo usada:

Se a saída exibir a mensagem “Não foi possível abrir uma conexão com o host”, Indica que a porta especificada está fechada:

Vamos avançar para conferir a segunda abordagem usada para descobrir se um status da porta do Windows.

Método 2: Verifique se uma porta está aberta ou fechada em um serviço Windows usando o NetStat

Executando o “netstat”O comando também informará se uma porta está aberta ou fechada em um serviço do Windows. Este comando é utilizado como uma ferramenta de monitoramento para as conexões de rede.

Para entender o uso do “netstat“Comando, dê uma olhada nos exemplos abaixo mencionados.

Exemplo 1: Liste todos os estados da porta

O "-netstat”Comando com o“-a”A opção mostrará todas as portas abertas, ouvintes e estabelecidas no prompt de comando, juntamente com os outros detalhes:

> netstat -a

Exemplo 2: Confira um estado de porta específico

Para verificar se uma porta está aberta ou fechada, execute o “netstat”Comando e faça uma saída para o“Findstr”Comando usando o operador do tubo“|”. O "Findstr”O comando pesquisará o número da porta especificado e exibirá as informações relacionadas resultantes:

> netstat -na | Findstr "58613"

Exemplo 3: Confira se as portas estão atualmente abertas ou fechadas junto com o PID

Utilize o comando fornecido abaixo para verificar as portas que estão atualmente abertas no Windows junto com o ID do processo (PID), estado, endereço local, endereço estrangeiro e um protocolo usado por uma porta.

> netstat -aon

A porta está aberta se mostrar “AUDIÇÃO”No estado do porto:

Vamos seguir em direção à terceira abordagem para verificar se a porta está aberta ou fechada em um serviço de janela.

Método 3: Verifique se uma porta está aberta ou fechada em um serviço Windows usando PowerShell

Para verificar se uma porta está aberta ou fechada em um serviço do Windows usando PowerShell, acompanhe o procedimento abaixo do goleiro.

Etapa 1: PowerShell aberto

Em primeiro lugar, pressione “Janela+x”Para visualizar o painel do usuário do Power. Em seguida, selecione e abra o “Windows PowerShell (Admin)”Opção:

Etapa 2: Execute o teste-netConnection

Depois de abrir o PowerShell, use o “Teste-netConnection”Comando e especifique o número da porta e o endereço IP para verificar se a porta está aberta ou feche:

> Test -NetConnection -port 8000 -Computername 192.168.0.1 -InformationLEvel detalhado

Se o resultado da saída não mostrar nenhum aviso ou falha ou mensagem de tempo limite e “TCPTESTSUCEDED”O valor da propriedade é definido como“Verdadeiro”, Seu significa que a porta está aberta atualmente:

A porta está fechada se a saída exibir o “TCP Connect to (192.168.0.1: 8000) falhou" aviso:

Elaboramos os métodos comumente usados ​​para verificar se uma porta está aberta ou fechada no serviço Windows.

Conclusão

Para verificar se uma porta está aberta ou fechada no serviço Windows, você pode usar o “Telnet" ou "netstat”Utilitário no prompt de comando ou utilizar o Windows PowerShell. Para utilizar o Telnet no Windows, precisamos habilitá -lo primeiro. Você também pode usar a ferramenta NetStat Command-Line para ver se uma porta está aberta ou fechada. Para o propósito especificado, o “Teste-netConnection”O comando também pode ser executado em PowerShell. Este post demonstrou os métodos mais simples para determinar se uma porta está aberta ou fechada em um serviço do Windows.