Pomocou príkazového riadka skontrolujte, či je otvorený port vzdialenej siete

Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Boli časy, keď sme testovali sieťové pripojenie konkrétneho portu smerovača pomocou príkazu telnet. Telnet bol predinštalovaný v systéme Windows, ale nie v systéme Windows 10. Skúmame rôzne možnosti, ako skontrolovať, či je vzdialený sieťový port otvorený, pomocou možností príkazového riadka v systéme Windows 10. Rýchle zhrnutie skryť sa 1 Nainštalujte Telnet v systéme Windows 10 2 Pomocou príkazového riadka skontrolujte, či je port otvorený alebo nie 3 Skontrolujte otvorený port pomocou PowerShell

Windows 10 nie je dodávaný s predinštalovaným Telnetom. Dokonca aj príkazový riadok systému DOS sa stal sekundárnym, pričom stredobodom pozornosti je PowerShell.

Portqry býval príkazom voľby na kontrolu toho, či sú vzdialené porty živé a počúvajúce, ale bolo k dispozícii iba do Windows XP a Windows Server 2003.

Nainštalujte Telnet v systéme Windows 10

Ak pôjdete striktne s príkazom založeným na systéme DOS, nezostane vám nič iné, ako nainštalovať telnet v systéme Windows 10. Pri inštalácii programu Telnet postupujte podľa nasledujúcich pokynov:

  1. Otvorte príkazový riadok Spustiť -> cmd
  2. Spustite nasledujúci príkaz:
    pkgmgr / iu: TelnetClient
  3. Prejdite na položku Spustiť -> telnet

Pomocou príkazového riadka skontrolujte, či je port otvorený alebo nie

Ak chcete skontrolovať sieťový port, postupujte podľa nasledujúcich pokynov:

Spustite Telnet pomocou troch vyššie popísaných krokov a zadajte nasledujúci príkaz:

otvorte google.com 80

Kde je google.com hostiteľom, ktorého chcete otestovať. Namiesto názvu môžete tiež zadať adresu IP. 80 je číslo portu, ktoré chcete sondovať. Mali by ste nahradiť 80 požadovaným číslom portu.

Ak dostanete pre pokračovanie stlačte ľubovolnú klávesu prompt, to znamená, že port je otvorený a reaguje na telnet. Ak dostanete Pripojenie sa nepodarilo otvoriť alebo prázdna obrazovka s blikajúcim kurzorom znamená, že port je zatvorený.

Ak dostanete Pripojenie k hostiteľovi bolo prerušené , to znamená, že port je otvorený, ale hostiteľ neprijíma nové pripojenia.

Skontrolujte otvorený port pomocou PowerShell

Pretože spoločnosť Microsoft tlačí na PowerShell a CMD sa stal starším systémom, mali by sme PowerShell používať väčšinu našej práce. Pozrime sa, či je vzdialený sieťový port otvorený a či ho počúva alebo nie.

  1. Otvorte PowerShell tak, že prejdete na Spustiť -> powerhell
  2. Spustite nasledujúci príkaz
    tnc google.com --port 80
Kontrola otvoreného portu pomocou PowerShell

Kontrola otvoreného portu pomocou PowerShell

tns je skratka pre Test-NetworkConnection príkaz. google.com je názov hostiteľa. Namiesto názvu hostiteľa môžete tiež zadať adresu IP. Číslo portu môžete určiť pomocou prepínača -port na konci príkazu tnc.

Príkaz TNC vám poskytne základné informácie o sieťovom pripojení, ako je názov počítača, IP adresa, rozhranie, cez ktoré sa pripájate, zdrojová IP adresa, či je ping úspešný alebo nie, čas odpovede Ping a nakoniec TcpTestSucceeded. TcpTestPodarilo sa vám dá Pravda ak je port otvorený a falošný ak je port zatvorený.

Tieto príkazy a techniky sú veľmi užitočné pri riešení problémov so sieťou. Dajte nám vedieť, či to pre vás bolo užitočné, v nižšie uvedených komentároch a v budúcnosti pridáme ďalšie techniky na riešenie problémov.