Wszystkie sposoby sprawdzenia, czy port jest otwarty na serwerze?

08.04.2019

Port (nasłuch, w przypadku połączeń) jest używany do zapewnienia połączenia między kilkoma programami. Niektóre porty są zajęte przez usługi systemowe i dlatego nie mogą być wykorzystywane przez inne usługi.

Port 80 jest przeznaczony do protokołu HTTP do łączenia się z Internetem, a protokół pocztowy POP3 wykorzystuje port 110. Jeśli 80 jest odpowiednio zamknięty, transmisja danych przez sieć jest niemożliwa. Dlatego wysyłanie i odbieranie poczty jest zabronione przy zamkniętym porcie 100.

W przypadku programów systemowych porty są przypisywane numerom od 0 do 1023. Programy użytkownika używają numerów od 1024 do 49151. Porty od 49152 do 65535 są nazywane dynamicznymi, używanymi do tymczasowych połączeń klient-serwer.

Porty są w następujących stanach:

  • gotowy do przyjmowania paczek;
  • port jest blokowany przez zaporę ogniową, nie można określić stanu;
  • zablokowane i niezwiązane z aplikacjami; można je otworzyć;
  • nie można ustalić warunku.

Metoda 1: Usługi online

Jest to bardzo prosty sposób sprawdzenia, czy port jest otwarty na twoim komputerze.

Usługi online

Domyślnie wyświetlany jest monit o wybranie często używanych portów i przetestowanie ich. To jest:

  • 25565 dla gry "Minecraft";
  • 8621 powszechnie używany przez Ace Stream do transmisji telewizyjnych;
  • 80 dla protokołu HTTP;
  • 7777;
  • 27016;
  • 8080, aby połączyć się z serwerem.

Jak sprawdzić, czy port jest otwarty na komputerze? Wszystko, co trzeba zrobić, to wybrać temat i czekać na odpowiedź. Ponadto możesz:

  • sprawdź swoje IP;
  • uzyskać szczegółowe informacje na temat strony;
  • znajdź szybkość połączenia;
  • nauczyć się ruchu na stronie;
  • sprawdź istnienie wiadomości e-mail.

Metoda 2: CurrPorts

Sprawdź, czy port jest otwarty, możesz użyć programu CurrPorts innej firmy.

Program CurrPorts

Zaprojektowany do monitorowania sieci, wyświetla listę wszystkich aktualnie otwartych portów na komputerze lokalnym. W wyniku tego wydawane są następujące informacje:

  • numer portu;
  • nazwa procesu;
  • pełna ścieżka procesu;
  • wersja;
  • opis pliku;
  • czas tworzenia;
  • nazwa użytkownika, który go utworzył.

Ponadto za pomocą programu można zamknąć niepożądane połączenia TCP, zakończyć procesy na określonych portach, skopiować informacje o porcie do pliku. Oprogramowanie jest przeznaczone dla systemu Windows, począwszy od wersji XP.

Metoda 3: netstat

Jednym szybkim sposobem sprawdzenia, czy port jest otwarty na komputerze lub serwerze, jest linia komend za pomocą narzędzia netstat.

Narzędzie Netstat

Pozwala monitorować przychodzące i wychodzące połączenia sieciowe, wyświetla tabelę routingu. Dostępne dla systemów operacyjnych typu Unix i Windows.

Używając niektórych parametrów, możesz filtrować wyświetlanie informacji na ekranie.

  1. Tabela routingu wyświetlana jest w postaci netstat -r (parametry -r lub -route są dodawane do nazwy polecenia).
  2. Dane wyjściowe tabeli interfejsów są wykonywane w postaci netstat -i lub netstat --interfejsów.
  3. Aby wyświetlić statystyki sieci, dodaj parametr -s.
  4. Szczegółowe wyniki są wykonywane przy użyciu opcji -v.
  5. Parametr -t jest dodawany w celu wyświetlenia licznika czasu;
  6. Ciągłe wprowadzanie danych jest określane opcją -c.
  7. Aby wyświetlić adresy i numery portów w formacie liczbowym bez nazw, użyj polecenia netstat -n.
  8. Wyświetlaj połączenie według protokołu i jest określone jako "-p nazwa_opcji".

Metoda 4: telnet

Innym skutecznym sposobem sprawdzenia, czy port jest otwarty, jest użycie telnetu.

Narzędzie Telnet

Z reguły narzędzie jest dostępne na większości systemów. Aby sprawdzić dostępność adresów są używane:

 telnet IP_адрес 

Możliwe jest włączenie trybu debugowania i wyświetlanie szczegółowych informacji podczas pracy. W tym celu dodaje się parametr -d, ustawia się adres i numer portu. Na przykład:

 sudo telnet -d localhost 22 

Aby sprawdzić, czy port jest otwarty przez IP:

 telnet адрес_IP номер_порта 

Przetestuj witrynę, zbieraj żądania, zobacz wszystkie dane przesyłane przez polecenie:

 telnet адрес_сайта ru 80GET / 

W ten sposób zwracana jest strona, nagłówki wyświetlane przez przeglądarkę.

Metoda 5: tcping

Jak sprawdzić, czy port jest otwarty na komputerze? Możesz użyć polecenia tcping. Jest dostępny tylko dla serwerów Windows. Przed użyciem narzędzie musi zostać pobrane.

Diagnozę dostępności portu wykonuje się w postaci:

 tcping [-tdsvf46] [-i interval] [-n times] [-w interval] [-bn] [-r times][-j depth] [--tee filename] [-f] destination [port] 

Oznaczenie niektórych opcji:

  • 4 - korzystanie z IPv4;
  • 6 - użyj IPv6;
  • n - liczba wysłanych pingów (domyślnie 4);
  • i - przerwa między wysyłaniem pingów (domyślnie 1);
  • w - przerwa między odpowiedziami (domyślnie 2);
  • d - wyświetla datę i godzinę żądania;
  • f - wymuszone wysyłanie co najmniej 1 bajtu;
  • g - zatrzymaj się po określonej liczbie nieudanych pingów;
  • v - wydrukuj wersję i zakończ;
  • --tee _filename_ - duplikacja wyniku w pliku tekstowym;
  • --append - jeśli używasz --tee, zamiast nadpisywać zawartość pliku, nowe informacje są dodawane do istniejącego;
  • port - numer portu;
  • h - użyj trybu http;
  • u - wyświetlaj URL na każdej linii;
  • post-use POST zamiast GET w trybie http;
  • head - użyj HEAD zamiast GET;
  • skrócone wywołanie trybu http.

Metoda 6: nmap

Jak sprawdzić, czy port jest otwarty na routerze?

Narzędzie Nmap

Jest to łatwe do zrobienia dzięki narzędziu nmap. Możesz ustawić busyness określonego adresu IP w następujący sposób:

 nmap -sP IP_адрес/номер_порта 

Ogólna składnia polecenia:

 nmap [типы сканирования] [опции] {спецификации} 

Nie jest konieczne ustawianie kluczy - w takim przypadku wszystkie otwarte porty i programy, które będą ich słuchać, będą sprawdzane.

Aby znaleźć używane oprogramowanie:

 nmap -sV сайт 

Jeśli chcesz skanować wiele witryn, muszą one być oddzielone spacją.

Możesz skanować zakres adresów takich jak to:

 nmap -sP xy 

gdzie x to adres, od którego zaczyna się zakres, y - który kończy się.

Narzędzie ma GUI Zenap. Dodatkowo wykonuje wszystkie funkcje nmap, jest w stanie zbudować mapę sieci.