Sprawdź, czy zdalny port sieciowy jest otwarty za pomocą wiersza poleceń
- Kategoria: Okna
Zdarzało się, że testowaliśmy łączność sieciową określonego portu routera za pomocą polecenia telnet. Telnet był preinstalowany w systemie Windows, ale nie w systemie Windows 10. Badamy różne możliwości sprawdzenia, czy zdalny port sieciowy jest otwarty za pomocą opcji wiersza poleceń w systemie Windows 10. Szybkie podsumowanie ukryć 1 Zainstaluj Telnet w systemie Windows 10 2 Sprawdź, czy port jest otwarty, czy nie, korzystając z wiersza polecenia 3 Sprawdź otwarty port za pomocą PowerShell
Windows 10 nie jest dostarczany z preinstalowaną usługą Telnet. Nawet wiersz poleceń DOS stał się drugorzędny, a PowerShell zajął centralne miejsce.
Portqry był kiedyś poleceniem wyboru do sprawdzania aktywności i nasłuchiwania portów zdalnych, ale był dostępny tylko do Windows XP i Windows Server 2003.
Zainstaluj Telnet w systemie Windows 10
Jeśli idziesz ściśle z poleceniem opartym na DOS, nie pozostaje Ci nic innego, jak zainstalować telnet w systemie Windows 10. Aby zainstalować Telnet, postępuj zgodnie z poniższymi instrukcjami:
- Otwórz wiersz polecenia Uruchom -> cmd
- Uruchom następujące polecenie:
pkgmgr / iu: TelnetClient - Idź do Uruchom -> telnet
Sprawdź, czy port jest otwarty, czy nie, korzystając z wiersza polecenia
Aby sprawdzić port sieciowy, postępuj zgodnie z poniższymi instrukcjami:
Otwórz Telnet, wykonując trzy kroki opisane powyżej i wydaj następujące polecenie:
otwórz google.com 80
Gdzie google.com to host, który chcesz przetestować. Możesz również umieścić adres IP zamiast nazwy. 80 to numer portu, który chcesz sprawdzić. Należy zastąpić 80 żądanym numerem portu.
Jeśli otrzymasz Naciśnij dowolny klawisz, aby kontynuować znak zachęty, oznacza to, że port jest otwarty i odpowiada na telnet. Jeśli otrzymasz Nie udało się otworzyć połączenia lub pusty ekran z migającym kursorem, oznacza to, że port jest zamknięty.
Jeśli otrzymasz Utracono połączenie z hostem oznacza to, że port jest otwarty, ale host nie akceptuje nowych połączeń.
Sprawdź otwarty port za pomocą PowerShell
Ponieważ Microsoft naciska na PowerShell, a CMD stał się starszym systemem, powinniśmy używać PowerShell do większości naszej pracy. Sprawdźmy, czy zdalny port sieciowy jest otwarty i nasłuchuje, czy nie.
- Otwórz PowerShell, przechodząc do Uruchom -> powershell
- Uruchom następujące polecenie
tnc google.com -port 80

Sprawdzanie otwartego portu za pomocą PowerShell
tns to skrót od Testuj połączenie sieciowe Komenda. google.com to nazwa hosta. Możesz również umieścić adres IP zamiast nazwy hosta. Numer portu można określić za pomocą przełącznika -port na końcu polecenia tnc.
Polecenie TNC poda podstawowe informacje o połączeniu sieciowym, takie jak nazwa komputera, adres IP, interfejs, przez który się łączysz, źródłowy adres IP, czy ping się powiódł, czy nie, czas odpowiedzi ping i wreszcie TcpTestSucceeded. Test Tcp zakończył się pomyślnie da tobie Prawdziwe jeśli port jest otwarty i fałszywe jeśli port jest zamknięty.
Te polecenia i techniki są bardzo przydatne podczas rozwiązywania problemów z siecią. Daj nam znać, czy przydało się to w poniższych komentarzach, a w przyszłości dodamy więcej technik rozwiązywania problemów.