Hvordan sjekke om en port er åpen eller lukket på en Windows -tjeneste

Hvordan sjekke om en port er åpen eller lukket på en Windows -tjeneste
Åpne porter er hvilke typer porter som er konfigurert til å akseptere pakker og er nødvendige for å kommunisere over hele nettverket. I kontrast kan ikke lukkede porter etablere tilkoblinger til et nettverk som avviser pakkene. Husk at det er nødvendig å lukke ubrukte porter for å begrense tilgangen til enhver tjeneste som kjører på systemet uten brukerens bevissthet.

I dette innlegget vil vi sjekke ut metodene for å finne om en port er åpen eller lukket på en Windows -tjeneste:

  • Ved hjelp av Telnet
  • Ved hjelp av Netstat
  • Ved hjelp av PowerShell (Test-NetConnection Command)

La oss komme i gang!

Metode 1: Sjekk om en port er åpen eller lukket på en Windows -tjeneste ved hjelp av telnet

Følg den gitte prosedyren for å sjekke om en port er åpen eller lukket på en Windows-tjeneste ved hjelp av Telnet.

Trinn 1: Aktiver telnet på Windows

For å aktivere Telnet på Windows, må du først åpne “Slå Windows-funksjoner på eller av”Innstilling av kontrollpanel. For dette formålet, søk etter “Windows -funksjoner”I“Oppstart”Meny og åpne den:

Fra "Vindusfunksjoner”Veiviser, merk“Telnet -klient”Avkrysningsrute og treffer“Ok”Knapp:

Ved å gjøre det vil telneten være aktivert på Windows. Trykk deretter på “Lukk”Knapp:

Trinn 2: Åpne ledetekst

Kjør Windows Command -ledeteksten som administrator ved å bruke “Oppstart" Meny:

Trinn 3: Sjekk portstatus ved hjelp av Telnet -kommandoen

Bruke "Telnet”Kommando og spesifiser vertsnavnet og portnummeret for å sjekke om en port er åpen eller lukket på Windows -tjenesten:

> Telnet www.Google.com 443

Hvis utgangen åpnes “Telnet ”Kommandomaktsvindu og bare vis en blinkende markør, det betyr at porten er åpen og brukes:

Hvis utgangen viser meldingen "Kunne ikke åpne en forbindelse til verten”, Det indikerer at den spesifiserte porten er lukket:

La oss gå videre for å sjekke ut den andre tilnærmingen som ble brukt for å finne ut om en Windows -portstatus.

Metode 2: Sjekk om en port er åpen eller lukket på en Windows -tjeneste ved hjelp av NetStat

Kjører “Netstat”Kommando vil også gi deg beskjed om en port er åpen eller stengt på en Windows -tjeneste. Denne kommandoen brukes som et overvåkingsverktøy for nettverkstilkoblinger.

For å forstå bruken av “Netstat”Kommando, ta en titt på de under-nevnte eksemplene.

Eksempel 1: Liste ned alle porttilstander

-Netstat”Kommando med“-en”Alternativet vil vise alle de åpne, lytte og etablerte porter på ledeteksten, sammen med de andre detaljene:

> Netstat -a

Eksempel 2: Sjekk ut en bestemt porttilstand

For å sjekke ut om en port er åpen eller lukkes, utfør "Netstat”Kommando og røre ut utgangen til“findstr”Kommando ved hjelp av røroperatøren”|”. “findstr”Kommando vil søke etter det spesifiserte portnummeret og vise den resulterende relaterte informasjonen:

> Netstat -na | findstr "58613"

Eksempel 3: Sjekk ut om porter er åpne eller stengt sammen med PID

Bruk kommandoen nedenfor for å sjekke ut porter som for øyeblikket er åpne på Windows sammen med deres prosess -ID (PID), statlig, lokal adresse, utenlandsk adresse og en protokoll som brukes av en port.

> Netstat -Aon

Porten er åpen hvis den viser “Lytter”I havnestaten:

La oss gå videre mot den tredje tilnærmingen for å sjekke om porten er åpen eller lukket på en vindusjeneste.

Metode 3: Sjekk om en port er åpen eller lukket på en Windows -tjeneste ved hjelp av PowerShell

For å sjekke ut om en port er åpen eller stengt på en Windows-tjeneste ved hjelp av PowerShell, følg opp den undergitte prosedyren nedenfor.

Trinn 1: Åpne PowerShell

For det første, trykk “Vindu+x”For å se strømbrukerpanelet. Velg og åpne deretter “Windows PowerShell (admin)”Alternativ:

Trinn 2: Utfør test-netConnection

Etter å ha åpnet PowerShell, bruk "Test-NetConnection”Kommando og spesifiser portnummeret og IP -adressen for å sjekke ut om porten er åpen eller lukk:

> Test -NetConnection -Port 8000 -Computername 192.168.0.1 -informasjonsnivå detaljert

Hvis utgangsresultatet ikke viser noen advarsel eller mislykket eller timeout -melding og "Tcptestsuced”Eiendomsverdien er satt som“ekte”Det betyr at porten for øyeblikket åpnes:

Porten er lukket hvis utgangen viser "TCP Connect til (192.168.0.1: 8000) mislyktes”Advarsel:

Vi har utdypet de ofte brukte metodene for å sjekke ut om en port er åpen eller stengt på Windows -tjenesten.

Konklusjon

For å sjekke om en port er åpen eller lukket på Windows -tjenesten, kan du bruke "Telnet”Eller“Netstat”Utility on Command Prompt eller Bruk Windows PowerShell. For å bruke telnet på Windows, må vi aktivere det først. Du kan også bruke NetStat-kommandolinjeverktøyet for å se om en port er åpen eller lukket. For det spesifiserte formålet, "Test-NetConnection”Kommando kan også utføres i PowerShell. Dette innlegget demonstrerte de enkleste metodene for å avgjøre om en port er åpen eller lukket på en Windows -tjeneste.