Ako skontrolovať, ktoré porty sú otvorené na počítači so systémom Windows 10

Možno riešite problém so sieťovým pripojením pre konkrétny program a potrebujete skontrolovať, či je otvorený prístup k jeho portu. Čo ak potrebujete potvrdiť, že vaše zariadenie NAS môže komunikovať s počítačom so systémom Windows 10? Bez ohľadu na dôvod, prečo musíte hľadať otvorené porty, tento článok poskytuje podrobné kroky na ich kontrolu v systéme Windows 10 pomocou niekoľkých dostupných nástrojov, či už vstavaných alebo bezplatných na stiahnutie a používanie.

Ako skontrolovať, ktoré porty sú otvorené na počítači so systémom Windows 10

Existuje niekoľko užitočných nástrojov na skenovanie otvorených portov v systéme Windows. Uvidíte, ako to urobiť na NetStat, PortQry.exe a NirSoft CurrPorts.

Používanie NetStat na kontrolu otvorených portov v systéme Windows 10

Jedným z najjednoduchších spôsobov kontroly otvorených portov je použitie NetStat.exe. Tento nástroj nájdete v Systém 32 priečinok v systéme Windows 10. s NetStat, môžete vidieť otvorené porty alebo porty, ktoré používa konkrétny hostiteľ.

Netstat je skratka pre štatistiky siete. Zobrazuje štatistiku protokolov a aktuálne sieťové pripojenia TCP a IP. Dva príkazy potrebné na identifikáciu otvorených portov v

netstat -ab a netstat -aon.

Tu je vysvetlenie toho, čo znamenajú jednotlivé písmená z príkazov.

  • zobrazí sa „a“. všetky pripojenia a načúvacie porty.
  • "b" ukazuje všetky spustiteľné súbory podieľajú sa na vytváraní každého načúvacieho portu.
  • „o“ poskytuje ID procesu vlastníctva súvisiaceho s každým z pripojení.
  • „n“ zobrazuje adresy a čísla portov ako číslice.

V závislosti od vašich potrieb sú užitočné dva príkazy. Druhá možnosť (netstat -aon) navyše poskytuje ID procesu, ktoré môžete neskôr vyhľadať v Správca úloh.

Použitie „netstat -ab“ na identifikáciu otvorených portov

Prvá možnosť, ktorú použijete (netstat -ab) uvádza všetky aktívne porty a názov procesu, ktorý ich používa.

  1. Do vyhľadávacieho panela Cortana zadajte nasledovné: cmd potom vyberte Spustiť ako správca.
  2. Teraz napíšte netstat -ab, potom stlačte Zadajte.
  3. Počkajte, kým sa načítajú výsledky. Názvy portov sú uvedené vedľa každej lokálnej IP adresy.
  4. Vyhľadajte požadované číslo portu; ak hovorí POČÚVANIE v Štát znamená to, že váš port je OTVORENÉ.

Použitím 'netstat -aon“ na identifikáciu otvorených portov

Druhá možnosť (netstat -aon) zahŕňa ID procesov, ktoré použijete na identifikáciu úlohy/aplikácie v Správca úloh. Identifikácia niektorých procesov môže byť náročná netstat -ab, takže netstat -aon zvykne si. Ako je uvedené vyššie, „a“ predstavuje všetky pripojenia a porty, „o“ predstavuje ID procesu a „n“ predstavuje adresy a čísla portov ako číslice.

Použitím netstat -aon príde vhod, keď netstat -ab nestačí na identifikáciu toho, ktorý program má viazaný konkrétny port. V takom prípade postupujte podľa týchto krokov:

  1. Do vyhľadávacieho panela Cortana zadajte nasledovné: cmd potom vyberte Spustiť ako správca ak ešte nie je otvorený.
  2. Keď ste vo vnútri, zadajte nasledujúci príkaz bez úvodzoviek: netstat -aon potom stlačte Zadajte.
  3. Teraz uvidíte päť stĺpcov: Protokoly, Miestna adresa, Zahraničná adresa, Štát, a PID (ID procesu). V Miestna adresa, máte číslo portu. Napríklad: 0.0.0.0:135. Tu je číslo portu 135.
  4. V stĺpci „State“ uvidíte, či je konkrétny port otvorený. Pri otvorených portoch sa povie POČÚVANIE.
  5. Ak chcete overiť, ktorá aplikácia používa konkrétny port, nájdite PID (číslo z posledného stĺpca) pre konkrétny port.
  6. Otvor Správca úloh stlačením Ctrl + Shift + Esc.
  7. Choďte na Podrobnosti alebo Služby zobrazíte všetky procesy vo vašom systéme Windows 10. Zoraďte ich podľa stĺpca PID, aby ste našli PID pre port, ktorý sa pokúšate vyriešiť. Môžete vidieť, ktorá aplikácia používa port v Popis oddiele.

Kontrola otvorených portov pomocou NirSoft CurrPorts

Ak sa vám zdá riešenie príkazového riadka príliš zložité, jednoduchšou alternatívou je použitie NirSoft CurrPorts. Tento nástroj zobrazuje vaše aktuálne otvorené porty (TCP, IP a UDP). Zobrazia sa vám aj informácie o konkrétnom procese, ako je názov, cesta, informácie o verzii atď.

Tento nástroj existuje už dlho a je k dispozícii pre Windows 10. Môžete nájsť Odkaz na stiahnutie NirSoft Currports na webovej stránke spoločnosti Nirsoft smerom dole.

Poznámka: Uistite sa, že ste si stiahli správnu verziu. Oni majú 32-bitový a 64-bitový verzií. Aplikácia je prenosná. Rozbaľte priečinok a spustite spustiteľný súbor.

Po spustení CurrPorts vykonajte nasledujúce kroky:

  1. Zobrazí sa zoznam procesov v počítači. Zoraďte ich podľa Miestny prístav aby ste v nich ľahšie hľadali.
  2. Teraz nájdite a vyberte port, ktorý riešite.
  3. Teraz môžete vidieť všetky podrobnosti o procese, ako napríklad Názov procesu, ID procesu, Štát, atď.

Ďalším spôsobom je dvojitým kliknutím na proces zobraziť jeho podrobnosti v jednom okne.

Kontrola otvorených portov pomocou PortQry.exe

PortQry.exe je ďalší praktický nástroj, ktorý vám umožní skenovať otvorené porty. vy stiahnite si PortQry (posuňte sa nadol, aby ste videli stiahnutie) a rozbaľte ho, aby ste ho spustili cez príkazový riadok. Môžete tiež stiahnuť PortQryUI (viac o tom nižšie) ako doplnok, ak nechcete používať príkazový riadok, čo je grafické používateľské rozhranie (GUI) pre PortQry.

S portqry.exe vložíte špecifické parametre, ktoré nájdete v priečinku spustiteľného súboru.

Ako spustiť PortQry.exe pomocou príkazového riadka

  1. Stiahnite si PortQry a potom rozbaľte súbory do zvoleného umiestnenia. Predvolená hodnota je „C:\“, ale v prípade potreby sa dá zmeniť.
  2. Ak je v predvolenom adresári, typ cd c:\PortQryV2\ v príkazovom riadku nastavte umiestnenie spustiteľného súboru.
  3. Ak je vo vlastnom adresári, typ cd [písmeno jednotky]:\[priečinok1]\[priečinok2]\ ale nahraďte všetok obsah v hranatých zátvorkách skutočnými názvami. Zahrňte všetky potrebné priečinky.
  4. Typ portqry.exe -local spustiť ho. Tento príkaz zobrazí použité porty TCP a UDP pre zadaný localhost.
  5. Okrem všetkých parametrov, ktoré zobrazuje NetStat, vám Portqry zobrazuje aj niekoľko mapovaní portov a počet portov v každom stave.
  6. Môžete tiež skontrolovať otvorené porty pre vzdialený hostiteľ. V príkazovom riadku stačí spustiť portqry.exe -n [názov hostiteľa/IP]. Uistite sa, že ste názov hostiteľa a IP nahradili názvom a IP adresou vzdialeného hostiteľa.
  7. Ak chcete vyhľadať konkrétny port, môžete do príkazového riadka pridať -e [číslo_portu].

Ako spustiť PortQry.exe pomocou doplnku používateľského rozhrania

Pre tých, ktorí pri používaní PortQry.exe uprednostňujú použitie grafického rozhrania namiesto príkazov, spoločnosť Microsoft ponúka doplnok s názvom PortQryUI.

Doplnok PortQryUI už obsahuje potrebnú verziu PortQry, takže na jeho používanie nepotrebujete oba súbory na stiahnutie.

  1. Stiahnite si PortQryUI a potom rozbaľte súbory do zvoleného umiestnenia. Predvolená hodnota je „C:\“, ale v prípade potreby sa dá zmeniť.
  2. Spustiť Prieskumník Windows, navigáciaprejdite na umiestnenie súboru PortQryUI.exe a kliknutím naň spustite používateľské rozhranie.
  3. Ak chcete zobraziť porty TCP a UDP pre localhost (váš počítač), ponechajte cieľovú IP adresu 127.0.0.1, aby prešla cez zariadenia a konfiguračné nastavenia siete (sieťová karta, konfigurácia smerovača atď.) a nielen načítanie z lokálneho počítača.
  4. Ak chcete zobraziť všetky porty TCP a UDP, kliknite na Manuálne zadajte porty dotazu, potom zadajte 1-65535 v Porty na dotaz oddiele. Tiež vyberte TCP, UDP, alebo Obaja z Protokol rozbaľovacia ponuka.
  5. Ak chcete filtrovať zoznam portov TCP/UDP, kliknite na Dopyt na preddefinovanú službua potom vyberte službu, na ktorú sa chcete dotazovať. Naraz môžete vybrať iba jeden.
  6. Vzdialeného hostiteľa môžete skontrolovať aj zmenou FQDN alebo domény v poli dotazu v hornej časti.
  7. Ak chcete skontrolovať konkrétny port, zadajte číslo Porty na dotaz.

Na záver, vedieť, ako skontrolovať, či je konkrétny port otvorený alebo nie, sa môže hodiť, ak riešite problémy so sieťovým pripojením programu alebo potrebujete port pre konkrétnu hru. Našťastie to nie je také náročné, ako to vyzerá.

Zo všetkých vyššie uvedených možností sa odporúča Netstat, pretože je zabudovaný do operačného systému a zvyčajne vám poskytuje všetky podrobnosti, ktoré potrebujete. V porovnaní s CurrPorts môže byť potrebných niekoľko ďalších krokov, ale nemusíte nič sťahovať a nie je čo pokaziť.

Časté otázky o otvorených portoch systému Windows 10

Ako skontrolujem, či je port 3306 otvorený v systéme Windows 10?

Na overenie, či je port 3306 otvorený, môžete použiť NetStat, CurrPorts alebo PortQry.

Odporúčame NetStat, pretože na to nebudete musieť sťahovať nový softvér. Spustite príkazový riadok ako správca. Zadajte príkaz: netstat -ab a zasiahnuť Zadajte. Počkajte, kým sa načítajú výsledky. Názvy portov budú uvedené vedľa lokálnej IP adresy. Stačí vyhľadať port 3306. Môžete stlačiť Ctrl+F a typ 3306 v poli slova, aby ste ho našli. Ak je port otvorený, zobrazí sa vo výsledkoch ako POČÚVANIE.

Ak chcete skontrolovať, či je port 3306 otvorený cez CurrPorts, jednoducho zoraďte podľa Miestny prístava potom nájdite port 3306. Ak je port dostupný, zobrazí sa v zozname.

Ak chcete použiť PortQry.exe na nájdenie portu 3306, použite príkazový riadok. Typ -e [3306], potom stlačte Zadajte.

Čo sú preddefinované služby v PortQueryUI?

Preddefinované služby ponúkajú podrobnosti o malej hŕstke preddefinovaných služieb, ako sú domény a dôveryhodnosti, siete, Exchange Server atď. Voľba spýta všetky požadované porty pre zadané služby a zobrazí ich v okne používateľského rozhrania.

Pre tých, ktorí nevedia, kde sa nachádzajú preddefinované služby, je to priamo pod Pomoc a v používateľskom rozhraní. Obe slúžia rôznym potrebám.

The Pomoc karta okamžite zobrazí všetky preddefinované služby bez testovania akýchkoľvek portov. Je to rýchly odkaz na názov každého portu, hodnotu a protokol používaný pre každú uvedenú službu.

The UI možnosť vám umožňuje určiť, ktorú službu chcete zobraziť a zobraziť stavy portov.