Jak sprawdzić, jakie porty są otwarte w systemie Windows 10?
Windows 10

Jak sprawdzić, jakie porty są otwarte w systemie Windows 10?

Jak sprawdzić, jakie porty są otwarte w systemie Windows 10?

Wprowadzenie

Porty sieciowe to kluczowe elementy komunikacji w systemie Windows 10. Są one używane przez aplikacje i usługi do wysyłania oraz odbierania danych przez sieć. Czasami konieczne jest sprawdzenie, które porty są otwarte w systemie – na przykład w celu diagnozowania problemów z siecią, wykrywania potencjalnych zagrożeń bezpieczeństwa lub konfiguracji zapory sieciowej.

W tym artykule omówimy kilka metod sprawdzania otwartych portów w Windows 10, w tym za pomocą narzędzia netstat, PowerShell, Windows Defender Firewall oraz oprogramowania firm trzecich.


1. Jakie są rodzaje portów i ich zastosowanie?

Porty sieciowe są oznaczane numerami i podzielone na trzy zakresy:

  • Porty dobrze znane (0-1023) – przypisane do standardowych usług, np. HTTP (port 80), HTTPS (port 443), FTP (port 21), SSH (port 22).
  • Porty zarejestrowane (1024-49151) – używane przez aplikacje i usługi użytkowników, np. SQL Server (1433), MySQL (3306).
  • Porty dynamiczne (49152-65535) – używane tymczasowo przez aplikacje do komunikacji.

Sprawdzenie otwartych portów pozwala monitorować, które aplikacje nasłuchują połączeń i czy system nie jest podatny na ataki.

Jak sprawdzić, jakie porty są otwarte w systemie Windows 10?
Jak sprawdzić, jakie porty są otwarte w systemie Windows 10?

2. Jak sprawdzić otwarte porty za pomocą netstat?

Netstat to wbudowane narzędzie Windows do monitorowania aktywnych połączeń sieciowych i otwartych portów.

Czytaj  Włączanie/wyłączanie funkcji Windows - optymalizacja

Jak użyć netstat do sprawdzenia otwartych portów?

  1. Otwórz Wiersz poleceń jako administrator:
    • Wpisz „cmd” w menu Start, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
  2. Wpisz następujące polecenie i naciśnij Enter:
    netstat -an | find "LISTENING"
    
    • -a – wyświetla wszystkie połączenia i porty nasłuchujące.
    • -n – wyświetla adresy IP i numery portów w formacie liczbowym.
    • find „LISTENING” – filtruje wyniki, pokazując tylko porty aktywnie nasłuchujące.
  3. Wynik powinien wyglądać tak:
    TCP    0.0.0.0:80        0.0.0.0:0       LISTENING
    TCP    127.0.0.1:3306    0.0.0.0:0       LISTENING
    TCP    [::]:443          [::]:0          LISTENING
    

    W powyższym przykładzie:

    • Port 80 (HTTP) jest otwarty i nasłuchuje na wszystkich interfejsach.
    • Port 3306 (MySQL) nasłuchuje na adresie 127.0.0.1 (lokalnie).
    • Port 443 (HTTPS) działa na protokole IPv6.
  4. Jeśli chcesz sprawdzić, które aplikacje używają otwartych portów, użyj polecenia:
    netstat -ano
    

    Kolumna PID (Process ID) wskaże identyfikator procesu używającego dany port.

  5. Aby zidentyfikować aplikację po PID, wpisz:
    tasklist | find "PID"
    

    Zamień „PID” na numer procesu z poprzedniego kroku.


3. Jak sprawdzić otwarte porty za pomocą PowerShell?

PowerShell to potężne narzędzie administracyjne Windows, które może być użyte do monitorowania portów sieciowych.

Jak sprawdzić otwarte porty w PowerShell?

  1. Otwórz PowerShell jako administrator:
    • Wpisz „PowerShell” w menu Start, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
  2. Wpisz następujące polecenie i naciśnij Enter:
    Get-NetTCPConnection | Where-Object { $_.State -eq "Listen" }
    

    To polecenie pokaże wszystkie otwarte porty nasłuchujące.

  3. Jeśli chcesz zobaczyć aplikacje przypisane do portów, użyj:
    Get-NetTCPConnection | Select-Object LocalAddress,LocalPort,OwningProcess
    
    • LocalAddress – adres IP, na którym nasłuchuje port.
    • LocalPort – numer portu.
    • OwningProcess – identyfikator procesu (PID).
  4. Aby sprawdzić nazwę procesu, użyj polecenia:
    Get-Process -Id (Get-NetTCPConnection | Select-Object -ExpandProperty OwningProcess)
    

4. Jak sprawdzić otwarte porty w Windows Defender Firewall?

Windows Defender Firewall może blokować lub zezwalać na ruch przez określone porty.

Jak sprawdzić otwarte porty w zaporze systemu Windows?

  1. Otwórz Panel sterowania i przejdź do System i zabezpieczenia > Zapora Windows Defender.
  2. Kliknij Ustawienia zaawansowane.
  3. Wybierz Reguły przychodzące lub Reguły wychodzące.
  4. Sprawdź listę reguł i znajdź porty oznaczone jako „Zezwalaj”.

5. Jak sprawdzić otwarte porty za pomocą narzędzi firm trzecich?

Jeśli wolisz graficzne narzędzia, możesz skorzystać z:

  • TCPView (Microsoft Sysinternals) – intuicyjna aplikacja do monitorowania otwartych portów.
  • Nmap – zaawansowane narzędzie do skanowania sieci i wykrywania otwartych portów.
  • CurrPorts – lekkie narzędzie do wyświetlania otwartych portów i powiązanych procesów.

Przykład użycia Nmap:

Jeśli chcesz przeskanować swój komputer w poszukiwaniu otwartych portów, wpisz w Wierszu poleceń:

nmap -p 1-65535 localhost

To polecenie sprawdzi wszystkie porty od 1 do 65535 na lokalnym komputerze.


Podsumowanie

Monitorowanie otwartych portów w systemie Windows 10 jest kluczowe dla bezpieczeństwa i diagnostyki sieci. Można to zrobić na kilka sposobów:

  1. Netstat – szybka metoda w Wierszu poleceń do sprawdzenia portów nasłuchujących.
  2. PowerShell – bardziej szczegółowe informacje o portach i procesach.
  3. Windows Defender Firewall – przeglądanie portów dozwolonych i blokowanych przez zaporę.
  4. Narzędzia firm trzecich – np. TCPView, CurrPorts i Nmap dla dokładniejszej analizy.

Regularne monitorowanie otwartych portów pozwala na wykrywanie potencjalnych zagrożeń i optymalizację sieci.

Polecane wpisy
Uwalnianie miejsca na dysku w Windows
Uwalnianie miejsca na dysku w Windows

Uwalnianie miejsca na dysku w Windows System Windows z czasem gromadzi pliki, które mogą zajmować dużo miejsca na dysku twardym. Czytaj dalej

Windows 12: Czy gry z Windows 11 i Windows 10 będą kompatybilne?
Windows 12: Czy gry z Windows 11 i Windows 10 będą kompatybilne?

Windows 12: Czy gry z Windows 11 i Windows 10 będą kompatybilne? Oficjalna data premiery Windows 12 nie została jeszcze Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.