Jak zkontrolovat, zda je port otevřený v systému Windows 10

Co vědět

  • Nejjednodušší: Otevřete Start nabídka > zadejte příkaz > klepněte pravým tlačítkem na Aplikace příkazového řádku > Spustit jako administrátor.
  • Typ netstat -ab > stiskněte Vstupte > hledejte položky ve stavu "NASLOUCHÁM".
  • Alternativou je použití aplikace třetí strany: Líbí se nám TCPView, Nirsoft CurrPorts a PortQry Command Line Port Scanner.

Tento článek popisuje, jak zkontrolovat otevřené porty v systému Windows 10, což je nezbytné, pokud aplikace nemá přístup k internetu nebo chcete aplikaci zablokovat.

Jak zkontrolovat, zda je port otevřený pomocí Netstat

Nejjednodušší způsob, jak zkontrolovat, zda je port otevřený ve Windows 10, je pomocí Příkaz Netstat. „Netstat“ je zkratka pro síťové statistiky. Ukáže vám, jaké porty jednotlivé internetové protokoly (jako TCP, FTP atd.) aktuálně používají.

Příkaz má mnoho parametrů, ale ty, které budete muset použít ke kontrole, zda je port otevřený, jsou (a), který poskytuje aktivní porty a (b), který vám sdělí názvy procesů, které je používají porty.

  1. Vyberte nabídku Start a zadejte „příkaz“. Klepněte pravým tlačítkem myši na aplikaci Příkazový řádek a vyberte Spustit jako administrátor.

    Snímek obrazovky otevírání příkazového řádku
  2. Typ netstat -ab a stiskněte Vstupte. Zobrazí se dlouhý seznam výsledků v závislosti na tom, co se právě připojuje k síti. Zobrazí se seznam běžících procesů. Čísla otevřených portů budou za poslední dvojtečkou na místní IP adrese (ten vlevo).

    Snímek obrazovky otevřených portů pomocí netstat
  3. Hledejte položky v seznamu se stavem „NASLOUCHÁM“. Jedná se o procesy, které komunikují přes jeden z aktuálně otevřených portů.

    Snímek obrazovky hledání naslouchacích portů
  4. Pokud chcete znát název programu, který má otevřený konkrétní port, zadejte netstat -aon a stiskněte Vstupte. Tento příkaz zobrazí protokol, který aplikace používá, místní a vzdálené IP adresy, a co je nejdůležitější, PID aplikace používající tento port (číslo zcela vpravo). Nezapomeňte se podívat na stav POSLOUCHÁNÍ.

    Snímek obrazovky kontroly PID aplikace
  5. Chcete-li najít aplikaci související s tímto PID, klepněte pravým tlačítkem myši na správce úloh a vyberte Správce úloh. Vybrat Podrobnosti tab. V poli PID vyhledejte PID, které jste si poznamenali z obrazovky příkazového řádku.

    Snímek obrazovky PID procesu ve správci úloh

Jak zkontrolovat, zda port funguje pomocí aplikací třetích stran

Pokud nechcete ke kontrole otevřených portů používat příkazový řádek, mohou vám pomoci velmi snadno použitelné aplikace třetích stran.

TCPView

TCPView je nástroj zahrnutý v Microsoft Sysinternals, který zobrazuje seznam všech běžících procesů a jejich přidružených otevřených portů. Tato aplikace zobrazuje otevírání a zavírání portů a přenosy paketů, to vše v reálném čase.

Snímek obrazovky nástroje TCPView

Nirsoft CurrPorts

Nirsoft CurrPorts je další nástroj pro zobrazení všech portů aktuálně používaných aplikacemi a službami ve vašem systému. Stačí hledat místní přístavy a uvidíte, které z portů vašeho počítače jsou aktivní.

Snímek obrazovky k Nirsoft CurrPorts

Seznam také obsahuje porty, ke kterým se připojují na vzdáleném konci (server mimo internet).

PortQry Příkazový řádek Port Scanner

Nainstalujte PortQry Příkazový řádek Port Scanner pro další nástroj příkazového řádku určený pro skenování vašeho počítače na otevřené porty. Jakmile jej nainstalujete, otevřete příkazový řádek v režimu správce. PortQry se automaticky nainstaluje do adresáře C:\PortQryV2, takže změňte adresář příkazového řádku na tento adresář.

Snímek obrazovky výstupu portu portqry

Zadejte příkaz portqry.exe -místní vidět vše otevřené TCP a UDP porty pro váš stroj. Ukáže vám vše, co můžete vidět pomocí příkazu NetStat, plus mapování portů a počet portů v každém stavu.

Co je to port?

Aplikace běžící na vašem počítači oslovují a získávají informace a data ze serverů jinde na internetu. Tyto aplikace a server vědí, jak komunikovat na základě své IP adresy a čísla portu.

Představte si IP adresu jako adresu ulice a číslo portu jako číslo bytu. Pokud se server nebo aplikace pokusí komunikovat pomocí jiného čísla portu, nebude to fungovat. Každé druhé dveře budou "zamčené", protože ostatní porty jsou zavřené.