Jak sprawdzić, czy port jest otwarty lub zamknięty w usłudze systemu Windows

Jak sprawdzić, czy port jest otwarty lub zamknięty w usłudze systemu Windows
Otwarte porty to typy portów skonfigurowanych do akceptowania pakietów i są niezbędne do komunikowania się w sieci. Natomiast zamknięte porty nie mogą nawiązać połączeń z siecią odrzucającą pakiety. Pamiętaj, że konieczne jest zamknięcie nieużywanych portów, aby ograniczyć dostęp do dowolnej usługi działającej w systemie bez świadomości użytkownika.

W tym poście sprawdzimy metody, czy port jest otwarty lub zamknięty w usłudze systemu Windows:

  • Za pomocą Telnet
  • Za pomocą Netstat
  • Za pomocą PowerShell (polecenie netConnection)

Zacznijmy!

Metoda 1: Sprawdź, czy port jest otwarty lub zamknięty w usłudze Windows za pomocą Telnet

Aby sprawdzić, czy port jest otwarty lub zamknięty w usłudze systemu Windows za pomocą Telnet, postępuj zgodnie z podaniem procedury poniżej.

Krok 1: Włącz Telnet w systemie Windows

Aby włączyć Telnet w systemie Windows, najpierw otwórz „Włącz lub wyłącz funkcje systemu Windows”Ustawienie panelu sterowania. W tym celu poszukaj „Cechy okien" w "Uruchomienie„Menu i otwórz:

Z „Funkcje okna„Czarodziej, zaznacz„Klient Telnet”Chink i naciśnij„OK" przycisk:

Po tym telnet będzie włączony w systemie Windows. Następnie naciśnij „Zamknąć" przycisk:

Krok 2: Otwórz wiersz polecenia

Uruchom wiersz polecenia Windows jako administrator za pomocą „Uruchomienie" menu:

Krok 3: Sprawdź status portu za pomocą polecenia Telnet

Użyj "Telnet”Wykonaj i określ numer hosta i numer portu, aby sprawdzić, czy port jest otwarty lub zamknięty w usłudze systemu Windows:

> Telnet www.Google.com 443

Jeśli wyjście wyjściowe „Telnet ”Okno wiersza polecenia i pokazuj tylko mrugający kursor, oznacza to, że port jest otwarty i używany:

Jeśli wyjście wyświetla komunikat „Nie mogłem otworzyć połączenia z hostem”, Wskazuje, że określony port jest zamknięty:

Przejdźmy naprzód, aby sprawdzić drugie podejście zastosowane, aby dowiedzieć się, czy status portu Windows.

Metoda 2: Sprawdź, czy port jest otwarty lub zamknięty w usłudze Windows za pomocą NetStat

Uruchamianie „Netstat„Polecenie poinformuje również, czy port jest otwarty lub zamknięty w usłudze systemu Windows. To polecenie jest wykorzystywane jako narzędzie monitorujące dla połączeń sieciowych.

Zrozumieć użycie „Netstat„Dowództwo, spójrz na poniżej wspomnianych przykładów.

Przykład 1: Wymień wszystkie stany portowe

„„-Netstat„Polecenie z„-A„Opcja pokaże wszystkie otwarte, słuchowe i ustalone porty w wierszu polecenia wraz z innymi szczegółami:

> Netstat -a

Przykład 2: Sprawdź określony stan portu

Aby sprawdzić, czy port jest otwarty lub zamknięty, wykonaj „Netstat”Polecenie i wyprowadzaj swoje wyjście do„Findstr”Polecenie za pomocą operatora rur„|". „„Findstr”Polecenie wyszukiwa określony numer portu i wyświetli wynikowe informacje powiązane:

> Netstat -na | Findstr „58613”

Przykład 3: Sprawdź, czy porty są obecnie otwarte lub zamknięte wraz z PID

Użyj poniższej komendy, aby sprawdzić porty, które są obecnie otwarte w systemie Windows wraz z ich identyfikatorem procesu (PID), stanem, adresem lokalnym, adresem zagranicznym i protokołem używanym przez port.

> Netstat -aon

Port jest otwarty, jeśli pokazuje „SŁUCHAJĄCY„W stanie portu:

Przejdźmy do trzeciego podejścia, aby sprawdzić, czy port jest otwarty lub zamknięty w usłudze okiennej.

Metoda 3: Sprawdź, czy port jest otwarty lub zamknięty w usłudze Windows za pomocą PowerShell

Aby sprawdzić, czy port jest otwarty lub zamknięty w usłudze systemu Windows za pomocą PowerShell, śledź poniżej procedurę podania poniżej.

Krok 1: Open PowerShell

Po pierwsze, naciśnij „Okno+x„Aby wyświetlić panel zasilający. Następnie wybierz i otwórz „Windows PowerShell (administrator)" opcja:

Krok 2: Wykonaj NetConnection Test-NetConnection

Po otwarciu PowerShell użyj „NetConnection”Polecaj i określ numer portu i adres IP, aby sprawdzić, czy port jest otwarty, czy zamknięty:

> Test -NetConnection -port 8000 -ComputerName 192.168.0.1 -PRZEDAJĄCEGO LEVEVED

Jeśli wynik wyjściowy nie pokazuje żadnego ostrzeżenia, nieudanego komunikatu lub przekazu limitu czasu oraz ”TcpTestSuced„Wartość właściwości jest ustalana jako„PRAWDA”, Oznacza, że ​​port jest obecnie otwarty:

Port jest zamknięty, jeśli wyjście wyświetla „TCP Connect to (192.168.0.1: 8000) nieudane" ostrzeżenie:

Opracowaliśmy powszechnie stosowane metody, aby sprawdzić, czy port jest otwarty lub zamknięty w usłudze systemu Windows.

Wniosek

Aby sprawdzić, czy port jest otwarty lub zamknięty w systemie Windows, możesz użyć „Telnet" Lub "Netstat„Narzędzie na wierszu polecenia lub korzystanie z systemu Windows PowerShell. Aby korzystać z Telnet w systemie Windows, musimy najpierw włączyć. Możesz także użyć narzędzia wiersza polecenia NetStat, aby sprawdzić, czy port jest otwarty czy zamknięty. W określonym celu „NetConnection„Polecenie można również wykonać w PowerShell. W tym poście pokazano najprostsze metody określania, czy port jest otwarty, czy zamknięty w usłudze Windows.