Jak zkontrolovat, které porty jsou otevřené na počítači se systémem Windows 10

Možná řešíte problém s připojením k síti pro konkrétní program a potřebujete zkontrolovat, zda je otevřený přístup k jeho portu, nebo vás zajímá, zda je vaše zařízení NAS schopno komunikovat s vaším počítačem se systémem Windows 10, ať už je důvod jakýkoli, musíte zkontrolovat otevřené porty.

Jak zkontrolovat, které porty jsou otevřené na počítači se systémem Windows 10

V tomto článku vám poskytneme podrobné kroky, jak zkontrolovat otevřené porty v systému Windows 10 pomocí několika snadno dostupných nástrojů, buď vestavěných, nebo zdarma ke stažení a použití.

Jak zkontrolovat, které porty jsou otevřené na počítači se systémem Windows 10

Existuje několik užitečných nástrojů, které můžete použít pro skenování otevřených portů ve Windows. Ukážeme vám, jak to udělat na NetStat, PortQry.exe a NirSoft CurrPorts.

Použití NetStat ke kontrole otevřených portů

Jedním z nejjednodušších způsobů, jak jít, je NetStat.exe, tento nástroj najdete ve složce „System32“ ve Windows 10. S NetStat, můžete vidět otevřené porty nebo porty, které používá konkrétní hostitel.

V závislosti na vašich potřebách budou užitečné dva příkazy. První možnost zobrazí seznam všech aktivních portů a název procesu, který je používá, je to „netstat -ab.“ Druhá možnost, “netstat -aon” také poskytne ID procesu, které můžete později vyhledat v Správce úloh.

Zde je to, co potřebujete vědět, abyste plně porozuměli oběma příkazům:

Netstat je zkratka pro síťové statistiky. Zobrazí statistiku protokolu i aktuální

Síťová připojení TCP a IP. A zde je vysvětlení toho, co každé písmeno z příkazů znamená:

  • „a“ zobrazí všechna připojení a naslouchací porty.
  • „b“ zobrazí všechny spustitelné soubory, které se podílejí na vytváření každého naslouchacího portu.
  • „o“ zobrazí ID vlastnického procesu, které souvisí s každým z připojení.
  • „n“ zobrazí adresy a čísla portů jako číslice.

Začneme jednodušší formou: netstat -ab. Postupujte podle těchto kroků a můžete začít:

  1. Otevři Nabídka Start, zadejte "Příkazový řádek “ a vyberte Spustit jako administrátor.

  2. Nyní zadejte „netstat -ab“ a udeřil Vstupte.

  3. Počkejte na načtení výsledků, názvy portů budou uvedeny vedle místní IP adresy.

  4. Stačí vyhledat číslo portu, které potřebujete, a pokud je uvedeno NASLOUCHÁNÍ v Stát znamená, že váš port je otevřený.

Druhá možnost se bude hodit, když název procesu nestačí k identifikaci, který program má svázaný konkrétní port. V takovém případě postupujte podle následujících kroků:

  1. Pokud ještě není, otevřete okno příkazového řádku jako správce.
  2. Jakmile jste uvnitř, zadejte příkaz „netstat -aon“ a udeřil Vstupte.

  3. Nyní uvidíte pět sloupců: Protokoly, Místní adresa, cizí adresa, Stát, a PID (ID procesu). V Místní adresa, vedle sloupce IP adresa budete mít číslo portu. Například: 0.0.0.0:135. Zde je 135 číslo portu.

  4. Ve sloupci tzv Stát, uvidíte, zda je otevřen konkrétní port. U otevřených portů to řekne NASLOUCHÁNÍ.

Toto je první část, která vám poskytne port a ID procesu. Chcete-li ověřit, která aplikace jej používá, pokračujte těmito kroky:

  1. V příkazovém řádku najděte PID (číslo z posledního sloupce) pro konkrétní port.

  2. Otevři Správce úloh pomocí Ctrl + Shift + Esc zástupce nebo klepněte pravým tlačítkem myši na volné místo na hlavním panelu systému Windows a otevřete soubor Správce úloh.

  3. Nyní přejděte k Podrobnosti nebo Služby tab. Uvidíte všechny procesy ve vašem Windows 10. Seřaďte je podle sloupce PID a najděte PID, které patří k portu, který se pokoušíte odstranit. Můžete vidět, která aplikace spojuje port v Popis sekce.

Kontrola otevřených portů pomocí NirSoft CurrPorts

V případě, že se vám zdá řešení příkazového řádku příliš obtížné – představujeme vám jeho jednodušší alternativu. Toto je nástroj, který zobrazí vaše aktuálně otevřené porty (TCP nebo IP a také UDP). Budete také moci zobrazit informace o konkrétním procesu, jako je název, cesta, informace o verzi a další.

Tento nástroj existuje již poměrně dlouho a je k dispozici pro Windows 10. Odkaz ke stažení naleznete ve spodní části této stránky.

Poznámka: Ujistěte se, že jste si stáhli správnou verzi: mají 32x bitovou a 64x bitovou verzi a tuto aplikaci nemusíte instalovat, protože je přenosná, budete ji muset pouze rozbalit a spustit.

Jakmile budete mít CurrPorts spuštěné, můžeme začít s kroky, jak zobrazit otevřené porty:

  1. Zobrazí se seznam procesů vašeho počítače, seřaďte je podle Místní přístav pro snadnější vyhledávání v nich.

  2. Nyní najděte a vyberte port, který řešíte.

  3. Nyní můžete vidět všechny podrobnosti, jako je jeho Název procesu, ID procesu, Stát, atd.

Dalším způsobem je jednoduše poklepat na proces a zobrazit všechny jeho podrobnosti v jediném okně.

Kontrola otevřených portů pomocí PortQry.exe

PortQry.exe je další užitečný nástroj, který vám umožní skenovat otevřené porty, stačí si stáhnout a extrahovat nástroj, abyste jej mohli spustit prostřednictvím příkazového řádku.

S portqry.exe budete vkládat specifické parametry, které najdete ve složce spustitelného souboru.

  1. Pokud například spustíte „portqry.exe -local“, zobrazí se použité porty TCP a UDP pro místního hostitele. Kromě všech parametrů, které můžete vidět v NetStat, vám Portqry.exe také zobrazuje počet mapování portů a také počet portů v každém stavu.
  2. Můžete také zkontrolovat otevřené porty pro vzdáleného hostitele. Stačí spustit tento příkaz v příkazovém řádku: „portqry.exe -n [název hostitele/IP]“ Ujistěte se, že jste název hostitele a IP nahradili názvem a IP adresou vzdáleného hostitele.
  3. Pokud chcete vyhledat konkrétní port, můžete spustit tento příkaz: „-e [číslo_portu]“.

Další často kladené dotazy

Jak zjistím, zda je port 3306 otevřený ve Windows 10?

Pokud si přečtete hlavní část tohoto článku, budete mít představu, jak zkontrolovat, zda konkrétní port „poslouchá“ – v tomto případě port 3306. Pro zjednodušení uvádíme stručný přehled:

Máte tři možnosti: první je přes NetStat a druhá přes CurrPorts.

Doporučujeme NetStat, protože k tomu nebudete muset stahovat nový software:

• Spusťte příkazový řádek jako správce.

• Spusťte tento příkaz: „netstat -ab“ a stiskněte Vstupte.

• Počkejte na načtení výsledků. Názvy portů budou uvedeny vedle místní IP adresy.

• Stačí vyhledat číslo portu, které potřebujete, v tomto případě 3306. Můžete stisknout Ctrl + F a do pole slova napsat „3306“. Pokud je port otevřený, zobrazí se to ve výsledcích.

Chcete-li zkontrolovat, zda je port 3306 otevřený přes CurrPorts, postupujte podle výše uvedených kroků v části „NirSoft CurrPorts“. V kroku 2 vyhledejte v seznamu port „3306“. Pokud je port otevřený, zobrazí se v seznamu.

Pro PortQry.exe spusťte tento příkaz v příkazovém řádku „-e [3306]“ a stiskněte Vstupte.

Konfigurace otevřených portů ve Windows 10

Vědět, jak zkontrolovat, zda je konkrétní port otevřený nebo ne, se může hodit, pokud řešíte problémy se síťovým připojením programu. Naštěstí existuje snadný způsob, jak to udělat.

Doporučujeme používat NetStat prostřednictvím příkazového řádku, protože je vestavěný a obvykle vám poskytne všechny podrobnosti, které potřebujete. Ve srovnání s CurrPorts může být vyžadováno několik dalších kroků, ale nemusíte nic stahovat.

Jaký způsob je podle vás nejpohodlnější pro kontrolu otevřených portů ve Windows 10? Dejte nám vědět v sekci komentářů níže.