Čo by ste mali vedieť
- Najjednoduchšie: Otvorte ponuku Štart > zadajte príkaz > kliknite pravým tlačidlom myši na aplikáciu Príkazový riadok > Spustiť ako správca.
- Napíšte netstat -ab > stlačte Enter > vyhľadajte položky v stave „POČÚVANIE“.
- Alternatívou je použitie aplikácie tretej strany: Páčia sa nám TCPView, Nirsoft CurrPorts a PortQry Command Line Port Scanner.
Tento článok popisuje, ako skontrolovať otvorené porty v systéme Windows 10, čo je potrebné, ak aplikácia nemá prístup na internet alebo ak chcete aplikáciu zablokovať.
Ako skontrolovať, či je port otvorený pomocou Netstat
Najjednoduchší spôsob, ako skontrolovať, či je port otvorený v systéme Windows 10, je použiť príkaz Netstat. „Netstat“je skratka pre štatistiku siete. Ukáže vám, aké porty momentálne používajú jednotlivé internetové protokoly (napríklad TCP, FTP atď.).
Príkaz má veľa parametrov, ale tie, ktoré budete musieť použiť na kontrolu, či je port otvorený, sú (a), ktorý poskytuje aktívne porty, a (b), ktorý vám povie názov procesy využívajúce tieto porty.
-
Vyberte ponuku Štart a napíšte „príkaz“. Kliknite pravým tlačidlom myši na aplikáciu Príkazový riadok a vyberte Spustiť ako správca.
-
Napíšte netstat -ab a stlačte Enter Zobrazí sa dlhý zoznam výsledkov v závislosti od toho, čo sa práve pripája k sieti. Zobrazí sa zoznam spustených procesov. Čísla otvorených portov budú za poslednou dvojbodkou na miestnej IP adrese (tá vľavo).
-
Vyhľadajte položky v zozname so stavom „POČÚVAM“. Toto sú procesy, ktoré komunikujú cez jeden z aktuálne otvorených portov.
-
Ak chcete poznať názov programu, ktorý má otvorený konkrétny port, zadajte netstat -aon a stlačte Enter Tento príkaz zobrazí protokol, ktorý aplikácia používa, miestne a vzdialené IP adresy, a čo je najdôležitejšie, PID aplikácie používajúcej daný port (číslo úplne vpravo). Nezabudnite sa pozrieť na stav POČÚVANIE.
-
Ak chcete nájsť aplikáciu súvisiacu s týmto PID, kliknite pravým tlačidlom myši na správcu úloh a vyberte Správca úloh. Vyberte kartu Details. V poli PID vyhľadajte PID, ktoré ste si poznačili z obrazovky príkazového riadka.
Ako skontrolovať, či port funguje pomocou aplikácií tretích strán
Ak nechcete používať príkazový riadok na kontrolu otvorených portov, existujú veľmi ľahko použiteľné aplikácie tretích strán, ktoré vám môžu pomôcť.
TCPView
TCPView je nástroj zahrnutý v Microsoft Sysinternals, ktorý zobrazuje zoznam všetkých spustených procesov a ich priradených otvorených portov. Táto aplikácia zobrazuje otváranie a zatváranie portov a prenos paketov, všetko v reálnom čase.
Nirsoft CurrPorts
Nirsoft CurrPorts je ďalší nástroj na zobrazenie všetkých portov, ktoré momentálne používajú aplikácie a služby vo vašom systéme. Stačí vyhľadať stĺpec miestne porty a zistiť, ktoré porty vášho počítača sú aktívne.
Zoznam obsahuje aj porty, ku ktorým sa pripájajú na vzdialenom konci (server na internete).
PortQry Command Line Port Scanner
Nainštalujte PortQry Command Line Port Scanner pre ďalší nástroj príkazového riadka určený na skenovanie otvorených portov vo vašom počítači. Po inštalácii otvorte príkazový riadok v režime správcu. PortQry sa automaticky nainštaluje do adresára C:\PortQryV2, takže zmeňte adresár príkazového riadka na tento adresár.
Zadaním príkazu portqry.exe -local zobrazíte všetky otvorené porty TCP a UDP pre váš počítač. Ukáže vám všetko, čo môžete vidieť pomocou príkazu NetStat, plus mapovania portov a koľko portov je v každom stave.
Čo je to port?
Aplikácie spustené na vašom počítači vás oslovia a získajú informácie a údaje zo serverov inde na internete. Tieto aplikácie a server vedia, ako komunikovať na základe ich adresy IP a čísla portu.
Predstavte si IP adresu ako adresu ulice a číslo portu ako číslo bytu. Ak sa server alebo aplikácia pokúsi komunikovať pomocou akéhokoľvek iného čísla portu, nebude to fungovať. Všetky ostatné dvere budú "zamknuté", pretože ostatné porty sú zatvorené.