Come verificare se una porta è aperta o chiusa su un servizio Windows

Come verificare se una porta è aperta o chiusa su un servizio Windows
Le porte aperte sono i tipi di porte configurate per accettare i pacchetti e sono necessari per comunicare attraverso la rete. Al contrario, le porte chiuse non possono stabilire connessioni a una rete che rifiuta i pacchetti. Ricorda che è necessario chiudere le porte inutilizzate per limitare l'accesso a qualsiasi servizio in esecuzione sul sistema senza la consapevolezza dell'utente.

In questo post, controlleremo i metodi per scoprire se una porta è aperta o chiusa su un servizio Windows:

  • Usando Telnet
  • Usando NetStat
  • Usando PowerShell (comando test-netConnection)

Iniziamo!

Metodo 1: verificare se una porta è aperta o chiusa su un servizio Windows utilizzando Telnet

Per verificare se una porta è aperta o chiusa su un servizio Windows utilizzando Telnet, seguire la procedura di seguito donata.

Passaggio 1: abilita Telnet su Windows

Per abilitare Telnet su Windows, aprire prima "Attiva o disattiva le caratteristiche di Windows"Impostazione del pannello di controllo. A tale scopo, cerca "Caratteristiche di Windows" nel "Avviare"Menu e aprilo:

Dal "Caratteristiche della finestra"Wizard, segna il"Client Telnet"Casella di controllo e premi il"OK"Pulsante:

In tal modo, la Telnet sarà abilitata su Windows. Quindi, premere il "Vicino"Pulsante:

Passaggio 2: apri il prompt dei comandi

Esegui il prompt dei comandi Windows come amministratore utilizzando "Avviare" menù:

Passaggio 3: selezionare lo stato della porta utilizzando il comando Telnet

Usa il "telnet"Comando e specificare il nome host e il numero di porta per verificare se una porta è aperta o chiusa sul servizio Windows:

> Telnet www.Google.com 443

Se si apre l'output "Telnet "Finestra del prompt dei comandi e mostra solo un cursore lampeggiante, significa che la porta è aperta e utilizzata:

Se l'output visualizza il messaggio "Impossibile aprire una connessione all'host", Indica che la porta specificata è chiusa:

Andiamo avanti per controllare il secondo approccio utilizzato per scoprire se uno stato della porta di Windows.

Metodo 2: verificare se una porta è aperta o chiusa su un servizio Windows utilizzando NetStat

Eseguendo il "NetStat"Il comando ti farà anche sapere se una porta è aperta o chiusa su un servizio Windows. Questo comando viene utilizzato come strumento di monitoraggio per le connessioni di rete.

Per capire l'uso del "NetStat"Comando, dai un'occhiata agli esempi di seguito.

Esempio 1: Elenca tutti gli stati di porta

IL "-NetStatComando "con il"-UN"L'opzione mostrerà tutte le porte aperte, di ascolto e consolidate sul prompt dei comandi, insieme agli altri dettagli:

> NetStat -A

Esempio 2: controlla uno stato di porta specifico

Per verificare se una porta è aperta o chiusa, esegui il "NetStat"Comando e darci il suo output al"Findstr"Comando usando l'operatore del tubo"|". IL "Findstr"Il comando cercherà il numero di porta specificato e visualizzerà le informazioni relative a risultante:

> NetStat -na | Findstr "58613"

Esempio 3: controlla se le porte sono attualmente aperte o chiuse insieme al PID

Utilizzare il comando seguente fornito per controllare le porte attualmente aperte su Windows insieme al loro ID processo (PID), stato, indirizzo locale, indirizzo estero e protocollo utilizzato da una porta.

> netstat -aon

La porta è aperta se mostra "ASCOLTANDO"Nello stato del porto:

Andiamo avanti verso il terzo approccio per verificare se la porta è aperta o chiusa su un servizio di finestra.

Metodo 3: verificare se una porta è aperta o chiusa su un servizio Windows utilizzando PowerShell

Per verificare se una porta è aperta o chiusa su un servizio Windows utilizzando PowerShell, seguire la procedura di seguito.

Passaggio 1: Apri PowerShell

In primo luogo, premere "Finestra+x"Per visualizzare il pannello utente di alimentazione. Quindi, selezionare e aprire il “Windows PowerShell (Admin)" opzione:

Passaggio 2: eseguire il test-netConnection

Dopo aver aperto PowerShell, usa il “Test-NetConnection"Comando e specificare il numero di porta e l'indirizzo IP per verificare se la porta è aperta o chiusa:

> Test -NetConnection -Port 8000 -ComputArname 192.168.0.1 -Informationlevel dettagliato

Se il risultato di output non mostra alcun avviso o messaggio di timeout e "Tcptestsuced"Il valore della proprietà è impostato come"VERO", It's Mezzi che la porta è attualmente aperta:

La porta è chiusa se l'uscita visualizza il “TCP Connect to (192.168.0.1: 8000) fallito" avvertimento:

Abbiamo elaborato i metodi comunemente usati per verificare se una porta è aperta o chiusa sul servizio Windows.

Conclusione

Per verificare se una porta è aperta o chiusa sul servizio Windows, è possibile utilizzare "telnet" O "NetStat"Utilità sul prompt dei comandi o utilizza Windows PowerShell. Per utilizzare Telnet su Windows, dobbiamo prima abilitarlo. È inoltre possibile utilizzare lo strumento NetStat Command-Line per vedere se una porta è aperta o chiusa. Ai fini specificati, il "Test-NetConnection"Il comando può anche essere eseguito in PowerShell. Questo post ha dimostrato i metodi più semplici per determinare se una porta è aperta o chiusa su un servizio Windows.